{
  "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": "__extends",
            "range": [
              18,
              27
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 13
              }
            }
          },
          "init": {
            "type": "LogicalExpression",
            "operator": "||",
            "left": {
              "type": "LogicalExpression",
              "operator": "&&",
              "left": {
                "type": "ThisExpression",
                "range": [
                  31,
                  35
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 17
                  },
                  "end": {
                    "line": 2,
                    "column": 21
                  }
                }
              },
              "right": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "ThisExpression",
                  "range": [
                    39,
                    43
                  ],
                  "loc": {
                    "start": {
                      "line": 2,
                      "column": 25
                    },
                    "end": {
                      "line": 2,
                      "column": 29
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "__extends",
                  "range": [
                    44,
                    53
                  ],
                  "loc": {
                    "start": {
                      "line": 2,
                      "column": 30
                    },
                    "end": {
                      "line": 2,
                      "column": 39
                    }
                  }
                },
                "range": [
                  39,
                  53
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 25
                  },
                  "end": {
                    "line": 2,
                    "column": 39
                  }
                }
              },
              "range": [
                31,
                53
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 17
                },
                "end": {
                  "line": 2,
                  "column": 39
                }
              }
            },
            "right": {
              "type": "FunctionExpression",
              "id": null,
              "params": [
                {
                  "type": "Identifier",
                  "name": "d",
                  "range": [
                    68,
                    69
                  ],
                  "loc": {
                    "start": {
                      "line": 2,
                      "column": 54
                    },
                    "end": {
                      "line": 2,
                      "column": 55
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "b",
                  "range": [
                    71,
                    72
                  ],
                  "loc": {
                    "start": {
                      "line": 2,
                      "column": 57
                    },
                    "end": {
                      "line": 2,
                      "column": 58
                    }
                  }
                }
              ],
              "body": {
                "type": "BlockStatement",
                "body": [
                  {
                    "type": "ForInStatement",
                    "left": {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "p",
                            "range": [
                              89,
                              90
                            ],
                            "loc": {
                              "start": {
                                "line": 3,
                                "column": 13
                              },
                              "end": {
                                "line": 3,
                                "column": 14
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            89,
                            90
                          ],
                          "loc": {
                            "start": {
                              "line": 3,
                              "column": 13
                            },
                            "end": {
                              "line": 3,
                              "column": 14
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        85,
                        90
                      ],
                      "loc": {
                        "start": {
                          "line": 3,
                          "column": 9
                        },
                        "end": {
                          "line": 3,
                          "column": 14
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "b",
                      "range": [
                        94,
                        95
                      ],
                      "loc": {
                        "start": {
                          "line": 3,
                          "column": 18
                        },
                        "end": {
                          "line": 3,
                          "column": 19
                        }
                      }
                    },
                    "body": {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "b",
                            "range": [
                              101,
                              102
                            ],
                            "loc": {
                              "start": {
                                "line": 3,
                                "column": 25
                              },
                              "end": {
                                "line": 3,
                                "column": 26
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "hasOwnProperty",
                            "range": [
                              103,
                              117
                            ],
                            "loc": {
                              "start": {
                                "line": 3,
                                "column": 27
                              },
                              "end": {
                                "line": 3,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            101,
                            117
                          ],
                          "loc": {
                            "start": {
                              "line": 3,
                              "column": 25
                            },
                            "end": {
                              "line": 3,
                              "column": 41
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "p",
                            "range": [
                              118,
                              119
                            ],
                            "loc": {
                              "start": {
                                "line": 3,
                                "column": 42
                              },
                              "end": {
                                "line": 3,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          101,
                          120
                        ],
                        "loc": {
                          "start": {
                            "line": 3,
                            "column": 25
                          },
                          "end": {
                            "line": 3,
                            "column": 44
                          }
                        }
                      },
                      "consequent": {
                        "type": "ExpressionStatement",
                        "expression": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "d",
                              "range": [
                                122,
                                123
                              ],
                              "loc": {
                                "start": {
                                  "line": 3,
                                  "column": 46
                                },
                                "end": {
                                  "line": 3,
                                  "column": 47
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "p",
                              "range": [
                                124,
                                125
                              ],
                              "loc": {
                                "start": {
                                  "line": 3,
                                  "column": 48
                                },
                                "end": {
                                  "line": 3,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              122,
                              126
                            ],
                            "loc": {
                              "start": {
                                "line": 3,
                                "column": 46
                              },
                              "end": {
                                "line": 3,
                                "column": 50
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "b",
                              "range": [
                                129,
                                130
                              ],
                              "loc": {
                                "start": {
                                  "line": 3,
                                  "column": 53
                                },
                                "end": {
                                  "line": 3,
                                  "column": 54
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "p",
                              "range": [
                                131,
                                132
                              ],
                              "loc": {
                                "start": {
                                  "line": 3,
                                  "column": 55
                                },
                                "end": {
                                  "line": 3,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              129,
                              133
                            ],
                            "loc": {
                              "start": {
                                "line": 3,
                                "column": 53
                              },
                              "end": {
                                "line": 3,
                                "column": 57
                              }
                            }
                          },
                          "range": [
                            122,
                            133
                          ],
                          "loc": {
                            "start": {
                              "line": 3,
                              "column": 46
                            },
                            "end": {
                              "line": 3,
                              "column": 57
                            }
                          }
                        },
                        "range": [
                          122,
                          134
                        ],
                        "loc": {
                          "start": {
                            "line": 3,
                            "column": 46
                          },
                          "end": {
                            "line": 3,
                            "column": 58
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        97,
                        134
                      ],
                      "loc": {
                        "start": {
                          "line": 3,
                          "column": 21
                        },
                        "end": {
                          "line": 3,
                          "column": 58
                        }
                      }
                    },
                    "each": false,
                    "range": [
                      80,
                      134
                    ],
                    "loc": {
                      "start": {
                        "line": 3,
                        "column": 4
                      },
                      "end": {
                        "line": 3,
                        "column": 58
                      }
                    }
                  },
                  {
                    "type": "FunctionDeclaration",
                    "id": {
                      "type": "Identifier",
                      "name": "__",
                      "range": [
                        148,
                        150
                      ],
                      "loc": {
                        "start": {
                          "line": 4,
                          "column": 13
                        },
                        "end": {
                          "line": 4,
                          "column": 15
                        }
                      }
                    },
                    "params": [],
                    "body": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "expression": {
                            "type": "AssignmentExpression",
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  155,
                                  159
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 4,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "constructor",
                                "range": [
                                  160,
                                  171
                                ],
                                "loc": {
                                  "start": {
                                    "line": 4,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 4,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                155,
                                171
                              ],
                              "loc": {
                                "start": {
                                  "line": 4,
                                  "column": 20
                                },
                                "end": {
                                  "line": 4,
                                  "column": 36
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "d",
                              "range": [
                                174,
                                175
                              ],
                              "loc": {
                                "start": {
                                  "line": 4,
                                  "column": 39
                                },
                                "end": {
                                  "line": 4,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              155,
                              175
                            ],
                            "loc": {
                              "start": {
                                "line": 4,
                                "column": 20
                              },
                              "end": {
                                "line": 4,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            155,
                            176
                          ],
                          "loc": {
                            "start": {
                              "line": 4,
                              "column": 20
                            },
                            "end": {
                              "line": 4,
                              "column": 41
                            }
                          }
                        }
                      ],
                      "range": [
                        153,
                        178
                      ],
                      "loc": {
                        "start": {
                          "line": 4,
                          "column": 18
                        },
                        "end": {
                          "line": 4,
                          "column": 43
                        }
                      }
                    },
                    "generator": false,
                    "expression": false,
                    "range": [
                      139,
                      178
                    ],
                    "loc": {
                      "start": {
                        "line": 4,
                        "column": 4
                      },
                      "end": {
                        "line": 4,
                        "column": 43
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "expression": {
                      "type": "AssignmentExpression",
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "d",
                          "range": [
                            183,
                            184
                          ],
                          "loc": {
                            "start": {
                              "line": 5,
                              "column": 4
                            },
                            "end": {
                              "line": 5,
                              "column": 5
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "prototype",
                          "range": [
                            185,
                            194
                          ],
                          "loc": {
                            "start": {
                              "line": 5,
                              "column": 6
                            },
                            "end": {
                              "line": 5,
                              "column": 15
                            }
                          }
                        },
                        "range": [
                          183,
                          194
                        ],
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 4
                          },
                          "end": {
                            "line": 5,
                            "column": 15
                          }
                        }
                      },
                      "right": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "Identifier",
                            "name": "b",
                            "range": [
                              197,
                              198
                            ],
                            "loc": {
                              "start": {
                                "line": 5,
                                "column": 18
                              },
                              "end": {
                                "line": 5,
                                "column": 19
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              203,
                              207
                            ],
                            "loc": {
                              "start": {
                                "line": 5,
                                "column": 24
                              },
                              "end": {
                                "line": 5,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            197,
                            207
                          ],
                          "loc": {
                            "start": {
                              "line": 5,
                              "column": 18
                            },
                            "end": {
                              "line": 5,
                              "column": 28
                            }
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "Object",
                              "range": [
                                210,
                                216
                              ],
                              "loc": {
                                "start": {
                                  "line": 5,
                                  "column": 31
                                },
                                "end": {
                                  "line": 5,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "create",
                              "range": [
                                217,
                                223
                              ],
                              "loc": {
                                "start": {
                                  "line": 5,
                                  "column": 38
                                },
                                "end": {
                                  "line": 5,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              210,
                              223
                            ],
                            "loc": {
                              "start": {
                                "line": 5,
                                "column": 31
                              },
                              "end": {
                                "line": 5,
                                "column": 44
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "b",
                              "range": [
                                224,
                                225
                              ],
                              "loc": {
                                "start": {
                                  "line": 5,
                                  "column": 45
                                },
                                "end": {
                                  "line": 5,
                                  "column": 46
                                }
                              }
                            }
                          ],
                          "range": [
                            210,
                            226
                          ],
                          "loc": {
                            "start": {
                              "line": 5,
                              "column": 31
                            },
                            "end": {
                              "line": 5,
                              "column": 47
                            }
                          }
                        },
                        "alternate": {
                          "type": "SequenceExpression",
                          "expressions": [
                            {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "__",
                                  "range": [
                                    230,
                                    232
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 5,
                                      "column": 53
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "prototype",
                                  "range": [
                                    233,
                                    242
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 5,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  230,
                                  242
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 5,
                                    "column": 63
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "b",
                                  "range": [
                                    245,
                                    246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 5,
                                      "column": 67
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "prototype",
                                  "range": [
                                    247,
                                    256
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 5,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 5,
                                      "column": 77
                                    }
                                  }
                                },
                                "range": [
                                  245,
                                  256
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5,
                                    "column": 66
                                  },
                                  "end": {
                                    "line": 5,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                230,
                                256
                              ],
                              "loc": {
                                "start": {
                                  "line": 5,
                                  "column": 51
                                },
                                "end": {
                                  "line": 5,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "__",
                                "range": [
                                  262,
                                  264
                                ],
                                "loc": {
                                  "start": {
                                    "line": 5,
                                    "column": 83
                                  },
                                  "end": {
                                    "line": 5,
                                    "column": 85
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                258,
                                266
                              ],
                              "loc": {
                                "start": {
                                  "line": 5,
                                  "column": 79
                                },
                                "end": {
                                  "line": 5,
                                  "column": 87
                                }
                              }
                            }
                          ],
                          "range": [
                            230,
                            266
                          ],
                          "loc": {
                            "start": {
                              "line": 5,
                              "column": 51
                            },
                            "end": {
                              "line": 5,
                              "column": 87
                            }
                          }
                        },
                        "range": [
                          197,
                          267
                        ],
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 18
                          },
                          "end": {
                            "line": 5,
                            "column": 88
                          }
                        }
                      },
                      "range": [
                        183,
                        267
                      ],
                      "loc": {
                        "start": {
                          "line": 5,
                          "column": 4
                        },
                        "end": {
                          "line": 5,
                          "column": 88
                        }
                      }
                    },
                    "range": [
                      183,
                      268
                    ],
                    "loc": {
                      "start": {
                        "line": 5,
                        "column": 4
                      },
                      "end": {
                        "line": 5,
                        "column": 89
                      }
                    }
                  }
                ],
                "range": [
                  74,
                  270
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 60
                  },
                  "end": {
                    "line": 6,
                    "column": 1
                  }
                }
              },
              "generator": false,
              "expression": false,
              "range": [
                58,
                270
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 44
                },
                "end": {
                  "line": 6,
                  "column": 1
                }
              }
            },
            "range": [
              30,
              270
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 16
              },
              "end": {
                "line": 6,
                "column": 1
              }
            }
          },
          "range": [
            18,
            270
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 6,
              "column": 1
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        271
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 2
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              276,
              282
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 4
              },
              "end": {
                "line": 7,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                285,
                292
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 13
                },
                "end": {
                  "line": 7,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  293,
                  299
                ],
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 21
                  },
                  "end": {
                    "line": 7,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              285,
              300
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 13
              },
              "end": {
                "line": 7,
                "column": 28
              }
            }
          },
          "range": [
            276,
            300
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 4
            },
            "end": {
              "line": 7,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        272,
        301
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              306,
              308
            ],
            "loc": {
              "start": {
                "line": 8,
                "column": 4
              },
              "end": {
                "line": 8,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                311,
                318
              ],
              "loc": {
                "start": {
                  "line": 8,
                  "column": 9
                },
                "end": {
                  "line": 8,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  319,
                  338
                ],
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 17
                  },
                  "end": {
                    "line": 8,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              311,
              339
            ],
            "loc": {
              "start": {
                "line": 8,
                "column": 9
              },
              "end": {
                "line": 8,
                "column": 37
              }
            }
          },
          "range": [
            306,
            339
          ],
          "loc": {
            "start": {
              "line": 8,
              "column": 4
            },
            "end": {
              "line": 8,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        302,
        340
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "groupBy_1",
            "range": [
              345,
              354
            ],
            "loc": {
              "start": {
                "line": 9,
                "column": 4
              },
              "end": {
                "line": 9,
                "column": 13
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                357,
                364
              ],
              "loc": {
                "start": {
                  "line": 9,
                  "column": 16
                },
                "end": {
                  "line": 9,
                  "column": 23
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/operator/groupBy",
                "raw": "'../../dist/cjs/operator/groupBy'",
                "range": [
                  365,
                  398
                ],
                "loc": {
                  "start": {
                    "line": 9,
                    "column": 24
                  },
                  "end": {
                    "line": 9,
                    "column": 57
                  }
                }
              }
            ],
            "range": [
              357,
              399
            ],
            "loc": {
              "start": {
                "line": 9,
                "column": 16
              },
              "end": {
                "line": 9,
                "column": 58
              }
            }
          },
          "range": [
            345,
            399
          ],
          "loc": {
            "start": {
              "line": 9,
              "column": 4
            },
            "end": {
              "line": 9,
              "column": 58
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        341,
        400
      ],
      "loc": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 9,
          "column": 59
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              405,
              415
            ],
            "loc": {
              "start": {
                "line": 10,
                "column": 4
              },
              "end": {
                "line": 10,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                418,
                420
              ],
              "loc": {
                "start": {
                  "line": 10,
                  "column": 17
                },
                "end": {
                  "line": 10,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                421,
                431
              ],
              "loc": {
                "start": {
                  "line": 10,
                  "column": 20
                },
                "end": {
                  "line": 10,
                  "column": 30
                }
              }
            },
            "range": [
              418,
              431
            ],
            "loc": {
              "start": {
                "line": 10,
                "column": 17
              },
              "end": {
                "line": 10,
                "column": 30
              }
            }
          },
          "range": [
            405,
            431
          ],
          "loc": {
            "start": {
              "line": 10,
              "column": 4
            },
            "end": {
              "line": 10,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        401,
        432
      ],
      "loc": {
        "start": {
          "line": 10,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 31
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "ReplaySubject",
            "range": [
              437,
              450
            ],
            "loc": {
              "start": {
                "line": 11,
                "column": 4
              },
              "end": {
                "line": 11,
                "column": 17
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                453,
                455
              ],
              "loc": {
                "start": {
                  "line": 11,
                  "column": 20
                },
                "end": {
                  "line": 11,
                  "column": 22
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "ReplaySubject",
              "range": [
                456,
                469
              ],
              "loc": {
                "start": {
                  "line": 11,
                  "column": 23
                },
                "end": {
                  "line": 11,
                  "column": 36
                }
              }
            },
            "range": [
              453,
              469
            ],
            "loc": {
              "start": {
                "line": 11,
                "column": 20
              },
              "end": {
                "line": 11,
                "column": 36
              }
            }
          },
          "range": [
            437,
            469
          ],
          "loc": {
            "start": {
              "line": 11,
              "column": 4
            },
            "end": {
              "line": 11,
              "column": 36
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        433,
        470
      ],
      "loc": {
        "start": {
          "line": 11,
          "column": 0
        },
        "end": {
          "line": 11,
          "column": 37
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {groupBy} ",
          "range": [
            471,
            493
          ],
          "loc": {
            "start": {
              "line": 12,
              "column": 0
            },
            "end": {
              "line": 12,
              "column": 22
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            494,
            502
          ],
          "loc": {
            "start": {
              "line": 13,
              "column": 0
            },
            "end": {
              "line": 13,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.groupBy",
            "raw": "'Observable.prototype.groupBy'",
            "range": [
              503,
              533
            ],
            "loc": {
              "start": {
                "line": 13,
                "column": 9
              },
              "end": {
                "line": 13,
                "column": 39
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          553,
                          562
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 4
                          },
                          "end": {
                            "line": 14,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "groupBy(i => i % 2)",
                          "raw": "'groupBy(i => i % 2)'",
                          "range": [
                            563,
                            584
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 14
                            },
                            "end": {
                              "line": 14,
                              "column": 35
                            }
                          }
                        }
                      ],
                      "range": [
                        553,
                        585
                      ],
                      "loc": {
                        "start": {
                          "line": 14,
                          "column": 4
                        },
                        "end": {
                          "line": 14,
                          "column": 36
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should group numbers by odd/even",
                        "raw": "'should group numbers by odd/even'",
                        "range": [
                          586,
                          620
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 37
                          },
                          "end": {
                            "line": 14,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      648,
                                      650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        653,
                                        656
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1---2---3---4---5---|",
                                        "raw": "'--1---2---3---4---5---|'",
                                        "range": [
                                          657,
                                          682
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      653,
                                      683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    648,
                                    683
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                644,
                                684
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      697,
                                      705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x---y---------------|",
                                    "raw": "'--x---y---------------|'",
                                    "range": [
                                      708,
                                      733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    697,
                                    733
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                693,
                                734
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      747,
                                      748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        751,
                                        755
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "1-------3-------5---|",
                                        "raw": "'1-------3-------5---|'",
                                        "range": [
                                          756,
                                          779
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      751,
                                      780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    747,
                                    780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                743,
                                781
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      794,
                                      795
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        798,
                                        802
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-------4-------|",
                                        "raw": "'2-------4-------|'",
                                        "range": [
                                          803,
                                          822
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      798,
                                      823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    794,
                                    823
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                790,
                                824
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      837,
                                      851
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            856,
                                            857
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            859,
                                            860
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          856,
                                          860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            862,
                                            863
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            865,
                                            866
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          862,
                                          866
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      854,
                                      868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    837,
                                    868
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                833,
                                869
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      882,
                                      888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          891,
                                          893
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          907,
                                          914
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        891,
                                        914
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              925,
                                              928
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "%",
                                                "left": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "parseInt",
                                                    "range": [
                                                      939,
                                                      947
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 53
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "val",
                                                      "range": [
                                                        948,
                                                        951
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 21,
                                                          "column": 54
                                                        },
                                                        "end": {
                                                          "line": 21,
                                                          "column": 57
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    939,
                                                    952
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 58
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 2,
                                                  "raw": "2",
                                                  "range": [
                                                    955,
                                                    956
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 62
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  939,
                                                  956
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "range": [
                                                932,
                                                957
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 63
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            930,
                                            959
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          915,
                                          959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      891,
                                      960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    882,
                                    960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                878,
                                961
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        970,
                                        986
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          987,
                                          993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      970,
                                      994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      995,
                                      999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    970,
                                    999
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1000,
                                      1008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      1010,
                                      1024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  970,
                                  1025
                                ],
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                970,
                                1026
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            634,
                            1032
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 85
                            },
                            "end": {
                              "line": 23,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          622,
                          1032
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 73
                          },
                          "end": {
                            "line": 23,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      553,
                      1033
                    ],
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 4
                      },
                      "end": {
                        "line": 23,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    553,
                    1034
                  ],
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 4
                    },
                    "end": {
                      "line": 23,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "FunctionDeclaration",
                  "id": {
                    "type": "Identifier",
                    "name": "reverseString",
                    "range": [
                      1048,
                      1061
                    ],
                    "loc": {
                      "start": {
                        "line": 24,
                        "column": 13
                      },
                      "end": {
                        "line": 24,
                        "column": 26
                      }
                    }
                  },
                  "params": [
                    {
                      "type": "Identifier",
                      "name": "str",
                      "range": [
                        1062,
                        1065
                      ],
                      "loc": {
                        "start": {
                          "line": 24,
                          "column": 27
                        },
                        "end": {
                          "line": 24,
                          "column": 30
                        }
                      }
                    }
                  ],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "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": "str",
                                      "range": [
                                        1084,
                                        1087
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "split",
                                      "range": [
                                        1088,
                                        1093
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "range": [
                                      1084,
                                      1093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": "",
                                      "raw": "''",
                                      "range": [
                                        1094,
                                        1096
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 27
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1084,
                                    1097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "reverse",
                                  "range": [
                                    1098,
                                    1105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  1084,
                                  1105
                                ],
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 36
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                1084,
                                1107
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 15
                                },
                                "end": {
                                  "line": 25,
                                  "column": 38
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "join",
                              "range": [
                                1108,
                                1112
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 39
                                },
                                "end": {
                                  "line": 25,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              1084,
                              1112
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 15
                              },
                              "end": {
                                "line": 25,
                                "column": 43
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                1113,
                                1115
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 44
                                },
                                "end": {
                                  "line": 25,
                                  "column": 46
                                }
                              }
                            }
                          ],
                          "range": [
                            1084,
                            1116
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 15
                            },
                            "end": {
                              "line": 25,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          1077,
                          1117
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 8
                          },
                          "end": {
                            "line": 25,
                            "column": 48
                          }
                        }
                      }
                    ],
                    "range": [
                      1067,
                      1123
                    ],
                    "loc": {
                      "start": {
                        "line": 24,
                        "column": 32
                      },
                      "end": {
                        "line": 26,
                        "column": 5
                      }
                    }
                  },
                  "generator": false,
                  "expression": false,
                  "range": [
                    1039,
                    1123
                  ],
                  "loc": {
                    "start": {
                      "line": 24,
                      "column": 4
                    },
                    "end": {
                      "line": 26,
                      "column": 5
                    }
                  }
                },
                {
                  "type": "FunctionDeclaration",
                  "id": {
                    "type": "Identifier",
                    "name": "mapObject",
                    "range": [
                      1137,
                      1146
                    ],
                    "loc": {
                      "start": {
                        "line": 27,
                        "column": 13
                      },
                      "end": {
                        "line": 27,
                        "column": 22
                      }
                    }
                  },
                  "params": [
                    {
                      "type": "Identifier",
                      "name": "obj",
                      "range": [
                        1147,
                        1150
                      ],
                      "loc": {
                        "start": {
                          "line": 27,
                          "column": 23
                        },
                        "end": {
                          "line": 27,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "fn",
                      "range": [
                        1152,
                        1154
                      ],
                      "loc": {
                        "start": {
                          "line": 27,
                          "column": 28
                        },
                        "end": {
                          "line": 27,
                          "column": 30
                        }
                      }
                    }
                  ],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "out",
                              "range": [
                                1170,
                                1173
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 12
                                },
                                "end": {
                                  "line": 28,
                                  "column": 15
                                }
                              }
                            },
                            "init": {
                              "type": "ObjectExpression",
                              "properties": [],
                              "range": [
                                1176,
                                1178
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 18
                                },
                                "end": {
                                  "line": 28,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              1170,
                              1178
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 12
                              },
                              "end": {
                                "line": 28,
                                "column": 20
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          1166,
                          1179
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 8
                          },
                          "end": {
                            "line": 28,
                            "column": 21
                          }
                        }
                      },
                      {
                        "type": "ForInStatement",
                        "left": {
                          "type": "VariableDeclaration",
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "p",
                                "range": [
                                  1197,
                                  1198
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 18
                                  }
                                }
                              },
                              "init": null,
                              "range": [
                                1197,
                                1198
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 17
                                },
                                "end": {
                                  "line": 29,
                                  "column": 18
                                }
                              }
                            }
                          ],
                          "kind": "var",
                          "range": [
                            1193,
                            1198
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 13
                            },
                            "end": {
                              "line": 29,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "obj",
                          "range": [
                            1202,
                            1205
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 22
                            },
                            "end": {
                              "line": 29,
                              "column": 25
                            }
                          }
                        },
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "obj",
                                    "range": [
                                      1225,
                                      1228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "hasOwnProperty",
                                    "range": [
                                      1229,
                                      1243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    1225,
                                    1243
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 34
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "p",
                                    "range": [
                                      1244,
                                      1245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 36
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1225,
                                  1246
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 37
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "out",
                                          "range": [
                                            1266,
                                            1269
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "p",
                                          "range": [
                                            1270,
                                            1271
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          1266,
                                          1272
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "fn",
                                          "range": [
                                            1275,
                                            1277
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "obj",
                                              "range": [
                                                1278,
                                                1281
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 31,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 31,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "p",
                                              "range": [
                                                1282,
                                                1283
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 31,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 31,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              1278,
                                              1284
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1275,
                                          1285
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "range": [
                                        1266,
                                        1285
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      1266,
                                      1286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 36
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1248,
                                  1300
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 13
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                1221,
                                1300
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 12
                                },
                                "end": {
                                  "line": 32,
                                  "column": 13
                                }
                              }
                            }
                          ],
                          "range": [
                            1207,
                            1310
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 27
                            },
                            "end": {
                              "line": 33,
                              "column": 9
                            }
                          }
                        },
                        "each": false,
                        "range": [
                          1188,
                          1310
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 8
                          },
                          "end": {
                            "line": 33,
                            "column": 9
                          }
                        }
                      },
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Identifier",
                          "name": "out",
                          "range": [
                            1326,
                            1329
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 15
                            },
                            "end": {
                              "line": 34,
                              "column": 18
                            }
                          }
                        },
                        "range": [
                          1319,
                          1330
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 8
                          },
                          "end": {
                            "line": 34,
                            "column": 19
                          }
                        }
                      }
                    ],
                    "range": [
                      1156,
                      1336
                    ],
                    "loc": {
                      "start": {
                        "line": 27,
                        "column": 32
                      },
                      "end": {
                        "line": 35,
                        "column": 5
                      }
                    }
                  },
                  "generator": false,
                  "expression": false,
                  "range": [
                    1128,
                    1336
                  ],
                  "loc": {
                    "start": {
                      "line": 27,
                      "column": 4
                    },
                    "end": {
                      "line": 35,
                      "column": 5
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1341,
                        1343
                      ],
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 4
                        },
                        "end": {
                          "line": 36,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should group values",
                        "raw": "'should group values'",
                        "range": [
                          1344,
                          1365
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 7
                          },
                          "end": {
                            "line": 36,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              1377,
                              1381
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 40
                              },
                              "end": {
                                "line": 36,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      1397,
                                      1411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                1430,
                                                1433
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                1435,
                                                1436
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              1430,
                                              1436
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 38,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 38,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                1438,
                                                1444
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": 1,
                                                  "raw": "1",
                                                  "range": [
                                                    1447,
                                                    1448
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 38,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 38,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Literal",
                                                  "value": 3,
                                                  "raw": "3",
                                                  "range": [
                                                    1450,
                                                    1451
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 38,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 38,
                                                      "column": 35
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                1446,
                                                1452
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              1438,
                                              1452
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 38,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 38,
                                                "column": 36
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1428,
                                          1454
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                1470,
                                                1473
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                1475,
                                                1476
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              1470,
                                              1476
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                1478,
                                                1484
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": 2,
                                                  "raw": "2",
                                                  "range": [
                                                    1487,
                                                    1488
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 39,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 39,
                                                      "column": 32
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                1486,
                                                1489
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              1478,
                                              1489
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1468,
                                          1491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1414,
                                      1501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    1397,
                                    1501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1393,
                                1502
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              1511,
                                              1521
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              1522,
                                              1524
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            1511,
                                            1524
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              1525,
                                              1526
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 23
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              1528,
                                              1529
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 26
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              1531,
                                              1532
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 29
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1511,
                                          1533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          1547,
                                          1554
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        1511,
                                        1554
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              1565,
                                              1566
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 42,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "%",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    1577,
                                                    1578
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 2,
                                                  "raw": "2",
                                                  "range": [
                                                    1581,
                                                    1582
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1577,
                                                  1582
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                1570,
                                                1583
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1568,
                                            1585
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1555,
                                          1585
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1511,
                                      1586
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      1600,
                                      1609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    1511,
                                    1609
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "g",
                                        "range": [
                                          1620,
                                          1621
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expectedGroup",
                                                "range": [
                                                  1641,
                                                  1654
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 44,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 44,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expectedGroups",
                                                    "range": [
                                                      1657,
                                                      1671
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 44,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 44,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      1672,
                                                      1677
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 44,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 44,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1657,
                                                    1677
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 44,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 44,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  1657,
                                                  1679
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 44,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 44,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                1641,
                                                1679
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 44,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 44,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1637,
                                            1680
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        1693,
                                                        1699
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 45,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 45,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1700,
                                                        1706
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 45,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 45,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1693,
                                                      1706
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 45,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 45,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "g",
                                                        "range": [
                                                          1707,
                                                          1708
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "key",
                                                        "range": [
                                                          1709,
                                                          1712
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1707,
                                                        1712
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 45,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 45,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1693,
                                                    1713
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 45,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 45,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1714,
                                                    1716
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 45,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 45,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1693,
                                                  1716
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 45,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1717,
                                                  1722
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 45,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                1693,
                                                1722
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "expectedGroup",
                                                  "range": [
                                                    1723,
                                                    1736
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 45,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 45,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    1737,
                                                    1740
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 45,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 45,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1723,
                                                  1740
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 45,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 45,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1693,
                                              1741
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 45,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 45,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            1693,
                                            1742
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 61
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "g",
                                                "range": [
                                                  1755,
                                                  1756
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 46,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 46,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  1757,
                                                  1766
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 46,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 46,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                1755,
                                                1766
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 46,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 46,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      1777,
                                                      1778
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 46,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 46,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "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": [
                                                                      1798,
                                                                      1804
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      1805,
                                                                      1811
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    1798,
                                                                    1811
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 47,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 47,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "x",
                                                                    "range": [
                                                                      1812,
                                                                      1813
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 47,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 47,
                                                                        "column": 31
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  1798,
                                                                  1814
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 47,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 47,
                                                                    "column": 32
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "to",
                                                                "range": [
                                                                  1815,
                                                                  1817
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 47,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 47,
                                                                    "column": 35
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                1798,
                                                                1817
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 47,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 47,
                                                                  "column": 35
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "deep",
                                                              "range": [
                                                                1818,
                                                                1822
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 47,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 47,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              1798,
                                                              1822
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 47,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 47,
                                                                "column": 40
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              1823,
                                                              1828
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 47,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 47,
                                                                "column": 46
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1798,
                                                            1828
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 47,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 47,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "expectedGroup",
                                                                  "range": [
                                                                    1829,
                                                                    1842
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 47,
                                                                      "column": 47
                                                                    },
                                                                    "end": {
                                                                      "line": 47,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "values",
                                                                  "range": [
                                                                    1843,
                                                                    1849
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 47,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 47,
                                                                      "column": 67
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  1829,
                                                                  1849
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 47,
                                                                    "column": 47
                                                                  },
                                                                  "end": {
                                                                    "line": 47,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "shift",
                                                                "range": [
                                                                  1850,
                                                                  1855
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 47,
                                                                    "column": 68
                                                                  },
                                                                  "end": {
                                                                    "line": 47,
                                                                    "column": 73
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                1829,
                                                                1855
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 47,
                                                                  "column": 47
                                                                },
                                                                "end": {
                                                                  "line": 47,
                                                                  "column": 73
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              1829,
                                                              1857
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 47,
                                                                "column": 47
                                                              },
                                                              "end": {
                                                                "line": 47,
                                                                "column": 75
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          1798,
                                                          1858
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 47,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1798,
                                                        1859
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 47,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 47,
                                                          "column": 77
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1780,
                                                    1873
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 46,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 48,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  1767,
                                                  1873
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 46,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1755,
                                              1874
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            1755,
                                            1875
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 48,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1623,
                                        1885
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1610,
                                      1885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      1887,
                                      1891
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      1893,
                                      1897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1511,
                                  1898
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                1511,
                                1899
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            1383,
                            1905
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 46
                            },
                            "end": {
                              "line": 50,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1367,
                          1905
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 30
                          },
                          "end": {
                            "line": 50,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1341,
                      1906
                    ],
                    "loc": {
                      "start": {
                        "line": 36,
                        "column": 4
                      },
                      "end": {
                        "line": 50,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1218,
                    "_esdocTestName": "it1218"
                  },
                  "range": [
                    1341,
                    1907
                  ],
                  "loc": {
                    "start": {
                      "line": 36,
                      "column": 4
                    },
                    "end": {
                      "line": 50,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1912,
                        1914
                      ],
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 4
                        },
                        "end": {
                          "line": 51,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should group values with an element selector",
                        "raw": "'should group values with an element selector'",
                        "range": [
                          1915,
                          1961
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 7
                          },
                          "end": {
                            "line": 51,
                            "column": 53
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              1973,
                              1977
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 65
                              },
                              "end": {
                                "line": 51,
                                "column": 69
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      1993,
                                      2007
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                2026,
                                                2029
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                2031,
                                                2032
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2026,
                                              2032
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                2034,
                                                2040
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": "1!",
                                                  "raw": "'1!'",
                                                  "range": [
                                                    2043,
                                                    2047
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Literal",
                                                  "value": "3!",
                                                  "raw": "'3!'",
                                                  "range": [
                                                    2049,
                                                    2053
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 41
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2042,
                                                2054
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2034,
                                              2054
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 42
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2024,
                                          2056
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                2072,
                                                2075
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                2077,
                                                2078
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2072,
                                              2078
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 54,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 54,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                2080,
                                                2086
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": "2!",
                                                  "raw": "'2!'",
                                                  "range": [
                                                    2089,
                                                    2093
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 54,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 54,
                                                      "column": 35
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2088,
                                                2094
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2080,
                                              2094
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 54,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 54,
                                                "column": 36
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2070,
                                          2096
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2010,
                                      2106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    1993,
                                    2106
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1989,
                                2107
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              2116,
                                              2126
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 56,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 56,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              2127,
                                              2129
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 56,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 56,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            2116,
                                            2129
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              2130,
                                              2131
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 56,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 56,
                                                "column": 23
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              2133,
                                              2134
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 56,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 56,
                                                "column": 26
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              2136,
                                              2137
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 56,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 56,
                                                "column": 29
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2116,
                                          2138
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          2152,
                                          2159
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        2116,
                                        2159
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 56,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              2170,
                                              2171
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 57,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "%",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    2182,
                                                    2183
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 2,
                                                  "raw": "2",
                                                  "range": [
                                                    2186,
                                                    2187
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2182,
                                                  2187
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                2175,
                                                2188
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2173,
                                            2190
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2160,
                                          2190
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              2202,
                                              2203
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 57,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 64
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    2214,
                                                    2215
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 75
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 76
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "!",
                                                  "raw": "'!'",
                                                  "range": [
                                                    2218,
                                                    2221
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2214,
                                                  2221
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 75
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                2207,
                                                2222
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 83
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2205,
                                            2224
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2192,
                                          2224
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2116,
                                      2225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      2239,
                                      2248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    2116,
                                    2248
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "g",
                                        "range": [
                                          2259,
                                          2260
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expectedGroup",
                                                "range": [
                                                  2280,
                                                  2293
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 59,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expectedGroups",
                                                    "range": [
                                                      2296,
                                                      2310
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 59,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 59,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      2311,
                                                      2316
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 59,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 59,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2296,
                                                    2316
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 59,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 59,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  2296,
                                                  2318
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 59,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                2280,
                                                2318
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2276,
                                            2319
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        2332,
                                                        2338
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2339,
                                                        2345
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2332,
                                                      2345
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 60,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 60,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "g",
                                                        "range": [
                                                          2346,
                                                          2347
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 60,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 60,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "key",
                                                        "range": [
                                                          2348,
                                                          2351
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 60,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 60,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2346,
                                                        2351
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 60,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 60,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2332,
                                                    2352
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 60,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 60,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2353,
                                                    2355
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 60,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 60,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2332,
                                                  2355
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2356,
                                                  2361
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                2332,
                                                2361
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "expectedGroup",
                                                  "range": [
                                                    2362,
                                                    2375
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 60,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 60,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    2376,
                                                    2379
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 60,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 60,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2362,
                                                  2379
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 60,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 60,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2332,
                                              2380
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            2332,
                                            2381
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 61
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "g",
                                                "range": [
                                                  2394,
                                                  2395
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 61,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  2396,
                                                  2405
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 61,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 61,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                2394,
                                                2405
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 61,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 61,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      2416,
                                                      2417
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 61,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 61,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "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": [
                                                                      2437,
                                                                      2443
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 62,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 62,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      2444,
                                                                      2450
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 62,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 62,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    2437,
                                                                    2450
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 62,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 62,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "x",
                                                                    "range": [
                                                                      2451,
                                                                      2452
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 62,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 62,
                                                                        "column": 31
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  2437,
                                                                  2453
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 62,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 62,
                                                                    "column": 32
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "to",
                                                                "range": [
                                                                  2454,
                                                                  2456
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 62,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 62,
                                                                    "column": 35
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2437,
                                                                2456
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 62,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 62,
                                                                  "column": 35
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "deep",
                                                              "range": [
                                                                2457,
                                                                2461
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 62,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 62,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2437,
                                                              2461
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 62,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 62,
                                                                "column": 40
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              2462,
                                                              2467
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 62,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 62,
                                                                "column": 46
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2437,
                                                            2467
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 62,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 62,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "expectedGroup",
                                                                  "range": [
                                                                    2468,
                                                                    2481
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 62,
                                                                      "column": 47
                                                                    },
                                                                    "end": {
                                                                      "line": 62,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "values",
                                                                  "range": [
                                                                    2482,
                                                                    2488
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 62,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 62,
                                                                      "column": 67
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2468,
                                                                  2488
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 62,
                                                                    "column": 47
                                                                  },
                                                                  "end": {
                                                                    "line": 62,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "shift",
                                                                "range": [
                                                                  2489,
                                                                  2494
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 62,
                                                                    "column": 68
                                                                  },
                                                                  "end": {
                                                                    "line": 62,
                                                                    "column": 73
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2468,
                                                                2494
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 62,
                                                                  "column": 47
                                                                },
                                                                "end": {
                                                                  "line": 62,
                                                                  "column": 73
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              2468,
                                                              2496
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 62,
                                                                "column": 47
                                                              },
                                                              "end": {
                                                                "line": 62,
                                                                "column": 75
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          2437,
                                                          2497
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 62,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 62,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2437,
                                                        2498
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 62,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 62,
                                                          "column": 77
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2419,
                                                    2512
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 61,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 63,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  2406,
                                                  2512
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 61,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2394,
                                              2513
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 63,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            2394,
                                            2514
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2262,
                                        2524
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2249,
                                      2524
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      2526,
                                      2530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      2532,
                                      2536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2116,
                                  2537
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                2116,
                                2538
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            1979,
                            2544
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 71
                            },
                            "end": {
                              "line": 65,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1963,
                          2544
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 55
                          },
                          "end": {
                            "line": 65,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1912,
                      2545
                    ],
                    "loc": {
                      "start": {
                        "line": 51,
                        "column": 4
                      },
                      "end": {
                        "line": 65,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1219,
                    "_esdocTestName": "it1219"
                  },
                  "range": [
                    1912,
                    2546
                  ],
                  "loc": {
                    "start": {
                      "line": 51,
                      "column": 4
                    },
                    "end": {
                      "line": 65,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2551,
                        2553
                      ],
                      "loc": {
                        "start": {
                          "line": 66,
                          "column": 4
                        },
                        "end": {
                          "line": 66,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should group values with a duration selector",
                        "raw": "'should group values with a duration selector'",
                        "range": [
                          2554,
                          2600
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 7
                          },
                          "end": {
                            "line": 66,
                            "column": 53
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      2628,
                                      2642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                2661,
                                                2664
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                2666,
                                                2667
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2661,
                                              2667
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                2669,
                                                2675
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": 1,
                                                  "raw": "1",
                                                  "range": [
                                                    2678,
                                                    2679
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 68,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 68,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Literal",
                                                  "value": 3,
                                                  "raw": "3",
                                                  "range": [
                                                    2681,
                                                    2682
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 68,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 68,
                                                      "column": 35
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2677,
                                                2683
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2669,
                                              2683
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 36
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2659,
                                          2685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                2701,
                                                2704
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                2706,
                                                2707
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2701,
                                              2707
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                2709,
                                                2715
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": 2,
                                                  "raw": "2",
                                                  "range": [
                                                    2718,
                                                    2719
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 69,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 69,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Literal",
                                                  "value": 4,
                                                  "raw": "4",
                                                  "range": [
                                                    2721,
                                                    2722
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 69,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 69,
                                                      "column": 35
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2717,
                                                2723
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2709,
                                              2723
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 36
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2699,
                                          2725
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                2741,
                                                2744
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 70,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 70,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                2746,
                                                2747
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 70,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 70,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2741,
                                              2747
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                2749,
                                                2755
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 70,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 70,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": 5,
                                                  "raw": "5",
                                                  "range": [
                                                    2758,
                                                    2759
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 70,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 70,
                                                      "column": 32
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2757,
                                                2760
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 70,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 70,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2749,
                                              2760
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2739,
                                          2762
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                2778,
                                                2781
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                2783,
                                                2784
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2778,
                                              2784
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                2786,
                                                2792
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": 6,
                                                  "raw": "6",
                                                  "range": [
                                                    2795,
                                                    2796
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 71,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 71,
                                                      "column": 32
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2794,
                                                2797
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2786,
                                              2797
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2776,
                                          2799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2645,
                                      2809
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2628,
                                    2809
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2624,
                                2810
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultingGroups",
                                    "range": [
                                      2823,
                                      2838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      2841,
                                      2843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    2823,
                                    2843
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2819,
                                2844
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              2853,
                                              2863
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              2864,
                                              2866
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            2853,
                                            2866
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              2867,
                                              2868
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 23
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              2870,
                                              2871
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 26
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              2873,
                                              2874
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 29
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              2876,
                                              2877
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 32
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 5,
                                            "raw": "5",
                                            "range": [
                                              2879,
                                              2880
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 35
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 6,
                                            "raw": "6",
                                            "range": [
                                              2882,
                                              2883
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2853,
                                          2884
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          2898,
                                          2905
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        2853,
                                        2905
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              2916,
                                              2917
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "%",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    2928,
                                                    2929
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 2,
                                                  "raw": "2",
                                                  "range": [
                                                    2932,
                                                    2933
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2928,
                                                  2933
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                2921,
                                                2934
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2919,
                                            2936
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2906,
                                          2936
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              2948,
                                              2949
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 64
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  2960,
                                                  2961
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 75
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 76
                                                  }
                                                }
                                              },
                                              "range": [
                                                2953,
                                                2962
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 77
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2951,
                                            2964
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 79
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2938,
                                          2964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 79
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "g",
                                            "range": [
                                              2976,
                                              2977
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 91
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 92
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "g",
                                                    "range": [
                                                      2988,
                                                      2989
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 75,
                                                        "column": 103
                                                      },
                                                      "end": {
                                                        "line": 75,
                                                        "column": 104
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "skip",
                                                    "range": [
                                                      2990,
                                                      2994
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 75,
                                                        "column": 105
                                                      },
                                                      "end": {
                                                        "line": 75,
                                                        "column": 109
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2988,
                                                    2994
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 103
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 109
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      2995,
                                                      2996
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 75,
                                                        "column": 110
                                                      },
                                                      "end": {
                                                        "line": 75,
                                                        "column": 111
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2988,
                                                  2997
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 103
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 112
                                                  }
                                                }
                                              },
                                              "range": [
                                                2981,
                                                2998
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 96
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 113
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2979,
                                            3000
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 94
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 115
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2966,
                                          3000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 81
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 115
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2853,
                                      3001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 116
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      3015,
                                      3024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    2853,
                                    3024
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "g",
                                        "range": [
                                          3035,
                                          3036
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "group",
                                                "range": [
                                                  3056,
                                                  3061
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "key",
                                                      "range": [
                                                        3066,
                                                        3069
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 77,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 77,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "g",
                                                        "range": [
                                                          3071,
                                                          3072
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 77,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 77,
                                                            "column": 32
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "key",
                                                        "range": [
                                                          3073,
                                                          3076
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 77,
                                                            "column": 33
                                                          },
                                                          "end": {
                                                            "line": 77,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3071,
                                                        3076
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 77,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 77,
                                                          "column": 36
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3066,
                                                      3076
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 77,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 77,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "values",
                                                      "range": [
                                                        3078,
                                                        3084
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 77,
                                                          "column": 38
                                                        },
                                                        "end": {
                                                          "line": 77,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [],
                                                      "range": [
                                                        3086,
                                                        3088
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 77,
                                                          "column": 46
                                                        },
                                                        "end": {
                                                          "line": 77,
                                                          "column": 48
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3078,
                                                      3088
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 77,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 77,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3064,
                                                  3090
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "range": [
                                                3056,
                                                3090
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 77,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 77,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3052,
                                            3091
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "g",
                                                "range": [
                                                  3104,
                                                  3105
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  3106,
                                                  3115
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                3104,
                                                3115
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3126,
                                                      3127
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "group",
                                                              "range": [
                                                                3147,
                                                                3152
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 79,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 79,
                                                                  "column": 21
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "values",
                                                              "range": [
                                                                3153,
                                                                3159
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 79,
                                                                  "column": 22
                                                                },
                                                                "end": {
                                                                  "line": 79,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3147,
                                                              3159
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 79,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 79,
                                                                "column": 28
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "push",
                                                            "range": [
                                                              3160,
                                                              3164
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 79,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 79,
                                                                "column": 33
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3147,
                                                            3164
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 33
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              3165,
                                                              3166
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 79,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 79,
                                                                "column": 35
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3147,
                                                          3167
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 79,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 79,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3147,
                                                        3168
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 79,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 79,
                                                          "column": 37
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3129,
                                                    3182
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 80,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  3116,
                                                  3182
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 80,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3104,
                                              3183
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 80,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            3104,
                                            3184
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 80,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "resultingGroups",
                                                "range": [
                                                  3197,
                                                  3212
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  3213,
                                                  3217
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                3197,
                                                3217
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 32
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "group",
                                                "range": [
                                                  3218,
                                                  3223
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 38
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3197,
                                              3224
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 81,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 81,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            3197,
                                            3225
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 40
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3038,
                                        3235
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 82,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3025,
                                      3235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2853,
                                  3236
                                ],
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 82,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                2853,
                                3237
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "chai_1",
                                            "range": [
                                              3246,
                                              3252
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              3253,
                                              3259
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            3246,
                                            3259
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "resultingGroups",
                                            "range": [
                                              3260,
                                              3275
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 83,
                                                "column": 37
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3246,
                                          3276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          3277,
                                          3279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        3246,
                                        3279
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        3280,
                                        3284
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      3246,
                                      3284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      3285,
                                      3290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    3246,
                                    3290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 52
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      3291,
                                      3305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 67
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3246,
                                  3306
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                3246,
                                3307
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 69
                                }
                              }
                            }
                          ],
                          "range": [
                            2614,
                            3313
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 67
                            },
                            "end": {
                              "line": 84,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2602,
                          3313
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 55
                          },
                          "end": {
                            "line": 84,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2551,
                      3314
                    ],
                    "loc": {
                      "start": {
                        "line": 66,
                        "column": 4
                      },
                      "end": {
                        "line": 84,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1220,
                    "_esdocTestName": "it1220"
                  },
                  "range": [
                    2551,
                    3315
                  ],
                  "loc": {
                    "start": {
                      "line": 66,
                      "column": 4
                    },
                    "end": {
                      "line": 84,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3320,
                        3322
                      ],
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 4
                        },
                        "end": {
                          "line": 85,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should group values with a subject selector",
                        "raw": "'should group values with a subject selector'",
                        "range": [
                          3323,
                          3368
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 7
                          },
                          "end": {
                            "line": 85,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              3380,
                              3384
                            ],
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 64
                              },
                              "end": {
                                "line": 85,
                                "column": 68
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      3400,
                                      3414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                3433,
                                                3436
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 87,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 87,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                3438,
                                                3439
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 87,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 87,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3433,
                                              3439
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                3441,
                                                3447
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 87,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 87,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": 3,
                                                  "raw": "3",
                                                  "range": [
                                                    3450,
                                                    3451
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 87,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 87,
                                                      "column": 32
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                3449,
                                                3452
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 87,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 87,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3441,
                                              3452
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3431,
                                          3454
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                3470,
                                                3473
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                3475,
                                                3476
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3470,
                                              3476
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 88,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 88,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                3478,
                                                3484
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": 2,
                                                  "raw": "2",
                                                  "range": [
                                                    3487,
                                                    3488
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 88,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 88,
                                                      "column": 32
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                3486,
                                                3489
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3478,
                                              3489
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 88,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 88,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3468,
                                          3491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3417,
                                      3501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3400,
                                    3501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3396,
                                3502
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  3511,
                                                  3521
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  3522,
                                                  3524
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                3511,
                                                3524
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  3525,
                                                  3526
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  3528,
                                                  3529
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 3,
                                                "raw": "3",
                                                "range": [
                                                  3531,
                                                  3532
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3511,
                                              3533
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              3547,
                                              3554
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 91,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 91,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            3511,
                                            3554
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 91,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  3565,
                                                  3566
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 32
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "%",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        3577,
                                                        3578
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 91,
                                                          "column": 43
                                                        },
                                                        "end": {
                                                          "line": 91,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Literal",
                                                      "value": 2,
                                                      "raw": "2",
                                                      "range": [
                                                        3581,
                                                        3582
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 91,
                                                          "column": 47
                                                        },
                                                        "end": {
                                                          "line": 91,
                                                          "column": 48
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3577,
                                                      3582
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 91,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 91,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3570,
                                                    3583
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 91,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 49
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                3568,
                                                3585
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              3555,
                                              3585
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 91,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 91,
                                                "column": 51
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": null,
                                            "raw": "null",
                                            "range": [
                                              3587,
                                              3591
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 91,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 91,
                                                "column": 57
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": null,
                                            "raw": "null",
                                            "range": [
                                              3593,
                                              3597
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 91,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 91,
                                                "column": 63
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "NewExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "ReplaySubject",
                                                      "range": [
                                                        3624,
                                                        3637
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 91,
                                                          "column": 90
                                                        },
                                                        "end": {
                                                          "line": 91,
                                                          "column": 103
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          3638,
                                                          3639
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 91,
                                                            "column": 104
                                                          },
                                                          "end": {
                                                            "line": 91,
                                                            "column": 105
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3620,
                                                      3640
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 91,
                                                        "column": 86
                                                      },
                                                      "end": {
                                                        "line": 91,
                                                        "column": 106
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3613,
                                                    3641
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 91,
                                                      "column": 79
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 107
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                3611,
                                                3643
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 77
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 109
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              3599,
                                              3643
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 91,
                                                "column": 65
                                              },
                                              "end": {
                                                "line": 91,
                                                "column": 109
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3511,
                                          3644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 110
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "delay",
                                        "range": [
                                          3658,
                                          3663
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        3511,
                                        3663
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          3664,
                                          3665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 20
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3511,
                                      3666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      3680,
                                      3689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    3511,
                                    3689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "g",
                                        "range": [
                                          3700,
                                          3701
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expectedGroup",
                                                "range": [
                                                  3721,
                                                  3734
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 94,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expectedGroups",
                                                    "range": [
                                                      3737,
                                                      3751
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 94,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 94,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      3752,
                                                      3757
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 94,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 94,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3737,
                                                    3757
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 94,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 94,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  3737,
                                                  3759
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 94,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                3721,
                                                3759
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3717,
                                            3760
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        3773,
                                                        3779
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 95,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 95,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        3780,
                                                        3786
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 95,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 95,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3773,
                                                      3786
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 95,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 95,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "g",
                                                        "range": [
                                                          3787,
                                                          3788
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 95,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 95,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "key",
                                                        "range": [
                                                          3789,
                                                          3792
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 95,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 95,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3787,
                                                        3792
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 95,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 95,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3773,
                                                    3793
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 95,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 95,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    3794,
                                                    3796
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 95,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 95,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3773,
                                                  3796
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 95,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 95,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  3797,
                                                  3802
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 95,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 95,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                3773,
                                                3802
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "expectedGroup",
                                                  "range": [
                                                    3803,
                                                    3816
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 95,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 95,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    3817,
                                                    3820
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 95,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 95,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3803,
                                                  3820
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 95,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 95,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3773,
                                              3821
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 95,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            3773,
                                            3822
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 61
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "g",
                                                "range": [
                                                  3835,
                                                  3836
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 96,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  3837,
                                                  3846
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 96,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                3835,
                                                3846
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3857,
                                                      3858
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 96,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 96,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "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": [
                                                                      3878,
                                                                      3884
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 97,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 97,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      3885,
                                                                      3891
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 97,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 97,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3878,
                                                                    3891
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 97,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 97,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "x",
                                                                    "range": [
                                                                      3892,
                                                                      3893
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 97,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 97,
                                                                        "column": 31
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  3878,
                                                                  3894
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 97,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 97,
                                                                    "column": 32
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "to",
                                                                "range": [
                                                                  3895,
                                                                  3897
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 97,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 97,
                                                                    "column": 35
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3878,
                                                                3897
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 97,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 97,
                                                                  "column": 35
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "deep",
                                                              "range": [
                                                                3898,
                                                                3902
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 97,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 97,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3878,
                                                              3902
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 97,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 97,
                                                                "column": 40
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              3903,
                                                              3908
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 97,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 97,
                                                                "column": 46
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3878,
                                                            3908
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 97,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 97,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "expectedGroup",
                                                                  "range": [
                                                                    3909,
                                                                    3922
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 97,
                                                                      "column": 47
                                                                    },
                                                                    "end": {
                                                                      "line": 97,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "values",
                                                                  "range": [
                                                                    3923,
                                                                    3929
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 97,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 97,
                                                                      "column": 67
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3909,
                                                                  3929
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 97,
                                                                    "column": 47
                                                                  },
                                                                  "end": {
                                                                    "line": 97,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "shift",
                                                                "range": [
                                                                  3930,
                                                                  3935
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 97,
                                                                    "column": 68
                                                                  },
                                                                  "end": {
                                                                    "line": 97,
                                                                    "column": 73
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3909,
                                                                3935
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 97,
                                                                  "column": 47
                                                                },
                                                                "end": {
                                                                  "line": 97,
                                                                  "column": 73
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              3909,
                                                              3937
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 97,
                                                                "column": 47
                                                              },
                                                              "end": {
                                                                "line": 97,
                                                                "column": 75
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3878,
                                                          3938
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 97,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 97,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3878,
                                                        3939
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 97,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 97,
                                                          "column": 77
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3860,
                                                    3953
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 96,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 98,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  3847,
                                                  3953
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3835,
                                              3954
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 96,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            3835,
                                            3955
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3703,
                                        3965
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3690,
                                      3965
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      3967,
                                      3971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      3973,
                                      3977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3511,
                                  3978
                                ],
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                3511,
                                3979
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            3386,
                            3985
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 70
                            },
                            "end": {
                              "line": 100,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3370,
                          3985
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 54
                          },
                          "end": {
                            "line": 100,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3320,
                      3986
                    ],
                    "loc": {
                      "start": {
                        "line": 85,
                        "column": 4
                      },
                      "end": {
                        "line": 100,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1221,
                    "_esdocTestName": "it1221"
                  },
                  "range": [
                    3320,
                    3987
                  ],
                  "loc": {
                    "start": {
                      "line": 85,
                      "column": 4
                    },
                    "end": {
                      "line": 100,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3992,
                        3994
                      ],
                      "loc": {
                        "start": {
                          "line": 101,
                          "column": 4
                        },
                        "end": {
                          "line": 101,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle an empty Observable",
                        "raw": "'should handle an empty Observable'",
                        "range": [
                          3995,
                          4030
                        ],
                        "loc": {
                          "start": {
                            "line": 101,
                            "column": 7
                          },
                          "end": {
                            "line": 101,
                            "column": 42
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4058,
                                      4060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4063,
                                        4067
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          4068,
                                          4071
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4063,
                                      4072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4058,
                                    4072
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4054,
                                4073
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4086,
                                      4092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      4095,
                                      4101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    4086,
                                    4101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4082,
                                4102
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4115,
                                      4123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      4126,
                                      4129
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4115,
                                    4129
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4111,
                                4130
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      4143,
                                      4149
                                    ],
                                    "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": [
                                          4152,
                                          4154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          4168,
                                          4175
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        4152,
                                        4175
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              4186,
                                              4189
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          4200,
                                                          4203
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          4204,
                                                          4215
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 106,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 106,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4200,
                                                        4215
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 106,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 106,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      4200,
                                                      4217
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      4218,
                                                      4222
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4200,
                                                    4222
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  4200,
                                                  4224
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                4193,
                                                4225
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4191,
                                            4227
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4176,
                                          4227
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4152,
                                      4228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    4143,
                                    4228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4139,
                                4229
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 106,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4238,
                                        4254
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          4255,
                                          4261
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4238,
                                      4262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4263,
                                      4267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4238,
                                    4267
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4268,
                                      4276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4238,
                                  4277
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4238,
                                4278
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4287,
                                        4306
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4307,
                                            4309
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4310,
                                            4323
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4307,
                                          4323
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4287,
                                      4324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4325,
                                      4329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4287,
                                    4329
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4330,
                                      4336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4287,
                                  4337
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4287,
                                4338
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4044,
                            4344
                          ],
                          "loc": {
                            "start": {
                              "line": 101,
                              "column": 56
                            },
                            "end": {
                              "line": 109,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4032,
                          4344
                        ],
                        "loc": {
                          "start": {
                            "line": 101,
                            "column": 44
                          },
                          "end": {
                            "line": 109,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3992,
                      4345
                    ],
                    "loc": {
                      "start": {
                        "line": 101,
                        "column": 4
                      },
                      "end": {
                        "line": 109,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1222,
                    "_esdocTestName": "it1222"
                  },
                  "range": [
                    3992,
                    4346
                  ],
                  "loc": {
                    "start": {
                      "line": 101,
                      "column": 4
                    },
                    "end": {
                      "line": 109,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4351,
                        4353
                      ],
                      "loc": {
                        "start": {
                          "line": 110,
                          "column": 4
                        },
                        "end": {
                          "line": 110,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never Observable",
                        "raw": "'should handle a never Observable'",
                        "range": [
                          4354,
                          4388
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 7
                          },
                          "end": {
                            "line": 110,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4416,
                                      4418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4421,
                                        4425
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 111,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 111,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          4426,
                                          4429
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 111,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 111,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4421,
                                      4430
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4416,
                                    4430
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4412,
                                4431
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4444,
                                      4450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      4453,
                                      4456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    4444,
                                    4456
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4440,
                                4457
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4470,
                                      4478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      4481,
                                      4484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4470,
                                    4484
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4466,
                                4485
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      4498,
                                      4504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4507,
                                          4509
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 114,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 114,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          4523,
                                          4530
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        4507,
                                        4530
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 114,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              4541,
                                              4544
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 115,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 115,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          4555,
                                                          4558
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 115,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 115,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          4559,
                                                          4570
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 115,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 115,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4555,
                                                        4570
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 115,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 115,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      4555,
                                                      4572
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 115,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 115,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      4573,
                                                      4577
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 115,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 115,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4555,
                                                    4577
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 115,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 115,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  4555,
                                                  4579
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                4548,
                                                4580
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 115,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 115,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4546,
                                            4582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4531,
                                          4582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4507,
                                      4583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    4498,
                                    4583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4494,
                                4584
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4593,
                                        4609
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 116,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 116,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          4610,
                                          4616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4593,
                                      4617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4618,
                                      4622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4593,
                                    4622
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4623,
                                      4631
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4593,
                                  4632
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4593,
                                4633
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4642,
                                        4661
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4662,
                                            4664
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4665,
                                            4678
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4662,
                                          4678
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4642,
                                      4679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4680,
                                      4684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4642,
                                    4684
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4685,
                                      4691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4642,
                                  4692
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4642,
                                4693
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4402,
                            4699
                          ],
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 55
                            },
                            "end": {
                              "line": 118,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4390,
                          4699
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 43
                          },
                          "end": {
                            "line": 118,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4351,
                      4700
                    ],
                    "loc": {
                      "start": {
                        "line": 110,
                        "column": 4
                      },
                      "end": {
                        "line": 118,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1223,
                    "_esdocTestName": "it1223"
                  },
                  "range": [
                    4351,
                    4701
                  ],
                  "loc": {
                    "start": {
                      "line": 110,
                      "column": 4
                    },
                    "end": {
                      "line": 118,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4706,
                        4708
                      ],
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 4
                        },
                        "end": {
                          "line": 119,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a just-throw Observable",
                        "raw": "'should handle a just-throw Observable'",
                        "range": [
                          4709,
                          4748
                        ],
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 7
                          },
                          "end": {
                            "line": 119,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4776,
                                      4778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4781,
                                        4785
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          4786,
                                          4789
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4781,
                                      4790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4776,
                                    4790
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4772,
                                4791
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4804,
                                      4810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      4813,
                                      4819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    4804,
                                    4819
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4800,
                                4820
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 121,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4833,
                                      4841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      4844,
                                      4847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4833,
                                    4847
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4829,
                                4848
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 122,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      4861,
                                      4867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4870,
                                          4872
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          4886,
                                          4893
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        4870,
                                        4893
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              4904,
                                              4907
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 124,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 124,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          4918,
                                                          4921
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 124,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 124,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          4922,
                                                          4933
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 124,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 124,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4918,
                                                        4933
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 124,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 124,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      4918,
                                                      4935
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 124,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 124,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      4936,
                                                      4940
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 124,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 124,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4918,
                                                    4940
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 124,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 124,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  4918,
                                                  4942
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                4911,
                                                4943
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 124,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 124,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4909,
                                            4945
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4894,
                                          4945
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4870,
                                      4946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    4861,
                                    4946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4857,
                                4947
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4956,
                                        4972
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          4973,
                                          4979
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4956,
                                      4980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4981,
                                      4985
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4956,
                                    4985
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4986,
                                      4994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4956,
                                  4995
                                ],
                                "loc": {
                                  "start": {
                                    "line": 125,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4956,
                                4996
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5005,
                                        5024
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 126,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 126,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5025,
                                            5027
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5028,
                                            5041
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5025,
                                          5041
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5005,
                                      5042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5043,
                                      5047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5005,
                                    5047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5048,
                                      5054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5005,
                                  5055
                                ],
                                "loc": {
                                  "start": {
                                    "line": 126,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 126,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5005,
                                5056
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 126,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4762,
                            5062
                          ],
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 60
                            },
                            "end": {
                              "line": 127,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4750,
                          5062
                        ],
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 48
                          },
                          "end": {
                            "line": 127,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4706,
                      5063
                    ],
                    "loc": {
                      "start": {
                        "line": 119,
                        "column": 4
                      },
                      "end": {
                        "line": 127,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1224,
                    "_esdocTestName": "it1224"
                  },
                  "range": [
                    4706,
                    5064
                  ],
                  "loc": {
                    "start": {
                      "line": 119,
                      "column": 4
                    },
                    "end": {
                      "line": 127,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5069,
                        5071
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 4
                        },
                        "end": {
                          "line": 128,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle an Observable with a single value",
                        "raw": "'should handle an Observable with a single value'",
                        "range": [
                          5072,
                          5121
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 7
                          },
                          "end": {
                            "line": 128,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5149,
                                      5155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            5160,
                                            5161
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            5163,
                                            5170
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5160,
                                          5170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5158,
                                      5172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    5149,
                                    5172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5145,
                                5173
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5186,
                                      5188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5191,
                                        5194
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 130,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 130,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "^--a--|",
                                        "raw": "'^--a--|'",
                                        "range": [
                                          5195,
                                          5204
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 130,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 130,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          5206,
                                          5212
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 130,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 130,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5191,
                                      5213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    5186,
                                    5213
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5182,
                                5214
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5227,
                                      5233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      5236,
                                      5245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    5227,
                                    5245
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5223,
                                5246
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5259,
                                      5267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---g--|",
                                    "raw": "'---g--|'",
                                    "range": [
                                      5270,
                                      5279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    5259,
                                    5279
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5255,
                                5280
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      5293,
                                      5294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5297,
                                        5301
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 133,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 133,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a--|",
                                        "raw": "'a--|'",
                                        "range": [
                                          5302,
                                          5308
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 133,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 133,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          5310,
                                          5316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 133,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 133,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5297,
                                      5317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    5293,
                                    5317
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5289,
                                5318
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      5331,
                                      5345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            5350,
                                            5351
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            5353,
                                            5354
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5350,
                                          5354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5348,
                                      5356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5331,
                                    5356
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5327,
                                5357
                              ],
                              "loc": {
                                "start": {
                                  "line": 134,
                                  "column": 8
                                },
                                "end": {
                                  "line": 134,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      5370,
                                      5376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5379,
                                          5381
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          5395,
                                          5402
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        5379,
                                        5402
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 135,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              5413,
                                              5416
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 136,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 136,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          5427,
                                                          5430
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 136,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 136,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          5431,
                                                          5442
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 136,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 136,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5427,
                                                        5442
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 136,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 136,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      5427,
                                                      5444
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 136,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 136,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      5445,
                                                      5449
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 136,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 136,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5427,
                                                    5449
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 136,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 136,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  5427,
                                                  5451
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 136,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 136,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                5420,
                                                5452
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 136,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 136,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5418,
                                            5454
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5403,
                                          5454
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5379,
                                      5455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    5370,
                                    5455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5366,
                                5456
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5465,
                                        5481
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 137,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 137,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          5482,
                                          5488
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5465,
                                      5489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5490,
                                      5494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5465,
                                    5494
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5495,
                                      5503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      5505,
                                      5519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5465,
                                  5520
                                ],
                                "loc": {
                                  "start": {
                                    "line": 137,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 137,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                5465,
                                5521
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5530,
                                        5549
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 138,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 138,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5550,
                                            5552
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5553,
                                            5566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5550,
                                          5566
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5530,
                                      5567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5568,
                                      5572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5530,
                                    5572
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5573,
                                      5579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5530,
                                  5580
                                ],
                                "loc": {
                                  "start": {
                                    "line": 138,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 138,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5530,
                                5581
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5135,
                            5587
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 70
                            },
                            "end": {
                              "line": 139,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5123,
                          5587
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 58
                          },
                          "end": {
                            "line": 139,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5069,
                      5588
                    ],
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 4
                      },
                      "end": {
                        "line": 139,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1225,
                    "_esdocTestName": "it1225"
                  },
                  "range": [
                    5069,
                    5589
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 4
                    },
                    "end": {
                      "line": 139,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5594,
                        5596
                      ],
                      "loc": {
                        "start": {
                          "line": 140,
                          "column": 4
                        },
                        "end": {
                          "line": 140,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should group values with a keySelector",
                        "raw": "'should group values with a keySelector'",
                        "range": [
                          5597,
                          5637
                        ],
                        "loc": {
                          "start": {
                            "line": 140,
                            "column": 7
                          },
                          "end": {
                            "line": 140,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5665,
                                      5671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            5688,
                                            5689
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            5691,
                                            5698
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5688,
                                          5698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            5712,
                                            5713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            5715,
                                            5722
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5712,
                                          5722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            5736,
                                            5737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            5739,
                                            5746
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5736,
                                          5746
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            5760,
                                            5761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            5763,
                                            5769
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5760,
                                          5769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            5783,
                                            5784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            5786,
                                            5795
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5783,
                                          5795
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            5809,
                                            5810
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            5812,
                                            5820
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5809,
                                          5820
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            5834,
                                            5835
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            5837,
                                            5845
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5834,
                                          5845
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            5859,
                                            5860
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            5862,
                                            5870
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5859,
                                          5870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            5884,
                                            5885
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 150,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 150,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            5887,
                                            5893
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 150,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 150,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5884,
                                          5893
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            5907,
                                            5908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            5910,
                                            5917
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5907,
                                          5917
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            5931,
                                            5932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            5934,
                                            5941
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5931,
                                          5941
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            5955,
                                            5956
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            5958,
                                            5971
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5955,
                                          5971
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5674,
                                      5981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    5665,
                                    5981
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5661,
                                5982
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5995,
                                      5997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6000,
                                        6003
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          6004,
                                          6040
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          6042,
                                          6048
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6000,
                                      6049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    5995,
                                    6049
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5991,
                                6050
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6063,
                                      6069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      6072,
                                      6101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6063,
                                    6101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6059,
                                6102
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6115,
                                      6123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w---x---y-z-------------|",
                                    "raw": "'--w---x---y-z-------------|'",
                                    "range": [
                                      6126,
                                      6155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    6115,
                                    6155
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6111,
                                6156
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      6169,
                                      6170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6173,
                                        6177
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---d---------i-----l-|",
                                        "raw": "'a-b---d---------i-----l-|'",
                                        "range": [
                                          6178,
                                          6205
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          6207,
                                          6213
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6173,
                                      6214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    6169,
                                    6214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6165,
                                6215
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 158,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      6228,
                                      6229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6232,
                                        6236
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 159,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-------g-h---------|",
                                        "raw": "'c-------g-h---------|'",
                                        "range": [
                                          6237,
                                          6260
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          6262,
                                          6268
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6232,
                                      6269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    6228,
                                    6269
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6224,
                                6270
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      6283,
                                      6284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6287,
                                        6291
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "e---------j-k---|",
                                        "raw": "'e---------j-k---|'",
                                        "range": [
                                          6292,
                                          6311
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          6313,
                                          6319
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6287,
                                      6320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    6283,
                                    6320
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6279,
                                6321
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      6334,
                                      6335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6338,
                                        6342
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "f-------------|",
                                        "raw": "'f-------------|'",
                                        "range": [
                                          6343,
                                          6360
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          6362,
                                          6368
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6338,
                                      6369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    6334,
                                    6369
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6330,
                                6370
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      6383,
                                      6397
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            6402,
                                            6403
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            6405,
                                            6406
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6402,
                                          6406
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            6408,
                                            6409
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            6411,
                                            6412
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6408,
                                          6412
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            6414,
                                            6415
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            6417,
                                            6418
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6414,
                                          6418
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            6420,
                                            6421
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            6423,
                                            6424
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6420,
                                          6424
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6400,
                                      6426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    6383,
                                    6426
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6379,
                                6427
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 8
                                },
                                "end": {
                                  "line": 162,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      6440,
                                      6446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6449,
                                          6451
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 163,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 163,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          6465,
                                          6472
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        6449,
                                        6472
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 163,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 164,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              6483,
                                              6486
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 164,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 164,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          6497,
                                                          6500
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 164,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 164,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          6501,
                                                          6512
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 164,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 164,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6497,
                                                        6512
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 164,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 164,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      6497,
                                                      6514
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 164,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 164,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      6515,
                                                      6519
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 164,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 164,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6497,
                                                    6519
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 164,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 164,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  6497,
                                                  6521
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                6490,
                                                6522
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 164,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 164,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6488,
                                            6524
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6473,
                                          6524
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6449,
                                      6525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    6440,
                                    6525
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6436,
                                6526
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6535,
                                        6551
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 165,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 165,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          6552,
                                          6558
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 165,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6535,
                                      6559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6560,
                                      6564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6535,
                                    6564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6565,
                                      6573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      6575,
                                      6589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6535,
                                  6590
                                ],
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                6535,
                                6591
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6600,
                                        6619
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6620,
                                            6622
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6623,
                                            6636
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6620,
                                          6636
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6600,
                                      6637
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6638,
                                      6642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6600,
                                    6642
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6643,
                                      6649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6600,
                                  6650
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6600,
                                6651
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5651,
                            6657
                          ],
                          "loc": {
                            "start": {
                              "line": 140,
                              "column": 61
                            },
                            "end": {
                              "line": 167,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5639,
                          6657
                        ],
                        "loc": {
                          "start": {
                            "line": 140,
                            "column": 49
                          },
                          "end": {
                            "line": 167,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5594,
                      6658
                    ],
                    "loc": {
                      "start": {
                        "line": 140,
                        "column": 4
                      },
                      "end": {
                        "line": 167,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1226,
                    "_esdocTestName": "it1226"
                  },
                  "range": [
                    5594,
                    6659
                  ],
                  "loc": {
                    "start": {
                      "line": 140,
                      "column": 4
                    },
                    "end": {
                      "line": 167,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6664,
                        6666
                      ],
                      "loc": {
                        "start": {
                          "line": 168,
                          "column": 4
                        },
                        "end": {
                          "line": 168,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit GroupObservables",
                        "raw": "'should emit GroupObservables'",
                        "range": [
                          6667,
                          6697
                        ],
                        "loc": {
                          "start": {
                            "line": 168,
                            "column": 7
                          },
                          "end": {
                            "line": 168,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6725,
                                      6731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            6748,
                                            6749
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            6751,
                                            6758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6748,
                                          6758
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            6772,
                                            6773
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            6775,
                                            6782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6772,
                                          6782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6734,
                                      6792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    6725,
                                    6792
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6721,
                                6793
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6806,
                                      6808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6811,
                                        6814
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 173,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 173,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b----|",
                                        "raw": "'-1--2--^-a-b----|'",
                                        "range": [
                                          6815,
                                          6834
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 173,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 173,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          6836,
                                          6842
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 173,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 173,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6811,
                                      6843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    6806,
                                    6843
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6802,
                                6844
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6857,
                                      6863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      6866,
                                      6878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    6857,
                                    6878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6853,
                                6879
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6892,
                                      6900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--g------|",
                                    "raw": "'--g------|'",
                                    "range": [
                                      6903,
                                      6915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    6892,
                                    6915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6888,
                                6916
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      6929,
                                      6943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            6948,
                                            6949
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            6951,
                                            6956
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6948,
                                          6956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6946,
                                      6958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    6929,
                                    6958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6925,
                                6959
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      6972,
                                      6978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 177,
                                        "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": [
                                                  6981,
                                                  6983
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "groupBy",
                                                "range": [
                                                  6997,
                                                  7004
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "range": [
                                                6981,
                                                7004
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 177,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 178,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "val",
                                                    "range": [
                                                      7015,
                                                      7018
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 178,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 178,
                                                        "column": 34
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "val",
                                                                "range": [
                                                                  7029,
                                                                  7032
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 178,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 178,
                                                                    "column": 48
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "toLowerCase",
                                                                "range": [
                                                                  7033,
                                                                  7044
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 178,
                                                                    "column": 49
                                                                  },
                                                                  "end": {
                                                                    "line": 178,
                                                                    "column": 60
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7029,
                                                                7044
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 178,
                                                                  "column": 45
                                                                },
                                                                "end": {
                                                                  "line": 178,
                                                                  "column": 60
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              7029,
                                                              7046
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 178,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 178,
                                                                "column": 62
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "trim",
                                                            "range": [
                                                              7047,
                                                              7051
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 178,
                                                                "column": 63
                                                              },
                                                              "end": {
                                                                "line": 178,
                                                                "column": 67
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7029,
                                                            7051
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 178,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 178,
                                                              "column": 67
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          7029,
                                                          7053
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 178,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 178,
                                                            "column": 69
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7022,
                                                        7054
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 178,
                                                          "column": 38
                                                        },
                                                        "end": {
                                                          "line": 178,
                                                          "column": 70
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7020,
                                                    7056
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 178,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 178,
                                                      "column": 72
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7005,
                                                  7056
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6981,
                                              7057
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 177,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 178,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "do",
                                            "range": [
                                              7071,
                                              7073
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 179,
                                                "column": 15
                                              }
                                            }
                                          },
                                          "range": [
                                            6981,
                                            7073
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "group",
                                                "range": [
                                                  7084,
                                                  7089
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 31
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "chai_1",
                                                              "range": [
                                                                7105,
                                                                7111
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 180,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 180,
                                                                  "column": 18
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "expect",
                                                              "range": [
                                                                7112,
                                                                7118
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 180,
                                                                  "column": 19
                                                                },
                                                                "end": {
                                                                  "line": 180,
                                                                  "column": 25
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7105,
                                                              7118
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 180,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 180,
                                                                "column": 25
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "group",
                                                                "range": [
                                                                  7119,
                                                                  7124
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 180,
                                                                    "column": 26
                                                                  },
                                                                  "end": {
                                                                    "line": 180,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "key",
                                                                "range": [
                                                                  7125,
                                                                  7128
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 180,
                                                                    "column": 32
                                                                  },
                                                                  "end": {
                                                                    "line": 180,
                                                                    "column": 35
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7119,
                                                                7128
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 180,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 180,
                                                                  "column": 35
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            7105,
                                                            7129
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 180,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 180,
                                                              "column": 36
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "to",
                                                          "range": [
                                                            7130,
                                                            7132
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 180,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 180,
                                                              "column": 39
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7105,
                                                          7132
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 180,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 180,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "equal",
                                                        "range": [
                                                          7133,
                                                          7138
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 180,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 180,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7105,
                                                        7138
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 180,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 180,
                                                          "column": 45
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": "foo",
                                                        "raw": "'foo'",
                                                        "range": [
                                                          7139,
                                                          7144
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 180,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 180,
                                                            "column": 51
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7105,
                                                      7145
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 180,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 180,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7105,
                                                    7146
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 180,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 180,
                                                      "column": 53
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "chai_1",
                                                              "range": [
                                                                7159,
                                                                7165
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 181,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 181,
                                                                  "column": 18
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "expect",
                                                              "range": [
                                                                7166,
                                                                7172
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 181,
                                                                  "column": 19
                                                                },
                                                                "end": {
                                                                  "line": 181,
                                                                  "column": 25
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7159,
                                                              7172
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 181,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 181,
                                                                "column": 25
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "BinaryExpression",
                                                              "operator": "instanceof",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "group",
                                                                "range": [
                                                                  7173,
                                                                  7178
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 181,
                                                                    "column": 26
                                                                  },
                                                                  "end": {
                                                                    "line": 181,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "groupBy_1",
                                                                  "range": [
                                                                    7190,
                                                                    7199
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 181,
                                                                      "column": 43
                                                                    },
                                                                    "end": {
                                                                      "line": 181,
                                                                      "column": 52
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "GroupedObservable",
                                                                  "range": [
                                                                    7200,
                                                                    7217
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 181,
                                                                      "column": 53
                                                                    },
                                                                    "end": {
                                                                      "line": 181,
                                                                      "column": 70
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7190,
                                                                  7217
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 181,
                                                                    "column": 43
                                                                  },
                                                                  "end": {
                                                                    "line": 181,
                                                                    "column": 70
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7173,
                                                                7217
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 181,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 181,
                                                                  "column": 70
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            7159,
                                                            7218
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 181,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 181,
                                                              "column": 71
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "to",
                                                          "range": [
                                                            7219,
                                                            7221
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 181,
                                                              "column": 72
                                                            },
                                                            "end": {
                                                              "line": 181,
                                                              "column": 74
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7159,
                                                          7221
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 181,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 181,
                                                            "column": 74
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "be",
                                                        "range": [
                                                          7222,
                                                          7224
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 181,
                                                            "column": 75
                                                          },
                                                          "end": {
                                                            "line": 181,
                                                            "column": 77
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7159,
                                                        7224
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 181,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 181,
                                                          "column": 77
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "true",
                                                      "range": [
                                                        7225,
                                                        7229
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 181,
                                                          "column": 78
                                                        },
                                                        "end": {
                                                          "line": 181,
                                                          "column": 82
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7159,
                                                      7229
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 181,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 181,
                                                        "column": 82
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7159,
                                                    7230
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 181,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 181,
                                                      "column": 83
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                7091,
                                                7240
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 179,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 182,
                                                  "column": 9
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              7074,
                                              7240
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 182,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6981,
                                          7241
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          7255,
                                          7258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        6981,
                                        7258
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              7269,
                                              7274
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 183,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 183,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "group",
                                                  "range": [
                                                    7285,
                                                    7290
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 183,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 183,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    7291,
                                                    7294
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 183,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 183,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7285,
                                                  7294
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 183,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 183,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              "range": [
                                                7278,
                                                7295
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 183,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 183,
                                                  "column": 53
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7276,
                                            7297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 183,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 183,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7259,
                                          7297
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6981,
                                      7298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    6972,
                                    7298
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6968,
                                7299
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 183,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7308,
                                        7324
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          7325,
                                          7331
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7308,
                                      7332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7333,
                                      7337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7308,
                                    7337
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7338,
                                      7346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      7348,
                                      7362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7308,
                                  7363
                                ],
                                "loc": {
                                  "start": {
                                    "line": 184,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 184,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                7308,
                                7364
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7373,
                                        7392
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 185,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7393,
                                            7395
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7396,
                                            7409
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7393,
                                          7409
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7373,
                                      7410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7411,
                                      7415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7373,
                                    7415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7416,
                                      7422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7373,
                                  7423
                                ],
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7373,
                                7424
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6711,
                            7430
                          ],
                          "loc": {
                            "start": {
                              "line": 168,
                              "column": 51
                            },
                            "end": {
                              "line": 186,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6699,
                          7430
                        ],
                        "loc": {
                          "start": {
                            "line": 168,
                            "column": 39
                          },
                          "end": {
                            "line": 186,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6664,
                      7431
                    ],
                    "loc": {
                      "start": {
                        "line": 168,
                        "column": 4
                      },
                      "end": {
                        "line": 186,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1227,
                    "_esdocTestName": "it1227"
                  },
                  "range": [
                    6664,
                    7432
                  ],
                  "loc": {
                    "start": {
                      "line": 168,
                      "column": 4
                    },
                    "end": {
                      "line": 186,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7437,
                        7439
                      ],
                      "loc": {
                        "start": {
                          "line": 187,
                          "column": 4
                        },
                        "end": {
                          "line": 187,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should group values with a keySelector, assert GroupSubject key",
                        "raw": "'should group values with a keySelector, assert GroupSubject key'",
                        "range": [
                          7440,
                          7505
                        ],
                        "loc": {
                          "start": {
                            "line": 187,
                            "column": 7
                          },
                          "end": {
                            "line": 187,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7533,
                                      7539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            7556,
                                            7557
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            7559,
                                            7566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7556,
                                          7566
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            7580,
                                            7581
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            7583,
                                            7590
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7580,
                                          7590
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            7604,
                                            7605
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            7607,
                                            7614
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7604,
                                          7614
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            7628,
                                            7629
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            7631,
                                            7637
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7628,
                                          7637
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            7651,
                                            7652
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            7654,
                                            7663
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7651,
                                          7663
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            7677,
                                            7678
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            7680,
                                            7688
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7677,
                                          7688
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            7702,
                                            7703
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 195,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 195,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            7705,
                                            7713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 195,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 195,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7702,
                                          7713
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            7727,
                                            7728
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            7730,
                                            7738
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7727,
                                          7738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            7752,
                                            7753
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            7755,
                                            7761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7752,
                                          7761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            7775,
                                            7776
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            7778,
                                            7785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7775,
                                          7785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            7799,
                                            7800
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            7802,
                                            7809
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7799,
                                          7809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            7823,
                                            7824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            7826,
                                            7839
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7823,
                                          7839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7542,
                                      7849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    7533,
                                    7849
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7529,
                                7850
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7863,
                                      7865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7868,
                                        7871
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 202,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 202,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          7872,
                                          7908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          7910,
                                          7916
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7868,
                                      7917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    7863,
                                    7917
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7859,
                                7918
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7931,
                                      7937
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      7940,
                                      7969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7931,
                                    7969
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7927,
                                7970
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7983,
                                      7991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w---x---y-z-------------|",
                                    "raw": "'--w---x---y-z-------------|'",
                                    "range": [
                                      7994,
                                      8023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    7983,
                                    8023
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7979,
                                8024
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      8037,
                                      8051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            8056,
                                            8057
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            8059,
                                            8064
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8056,
                                          8064
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            8066,
                                            8067
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            8069,
                                            8074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8066,
                                          8074
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            8076,
                                            8077
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            8079,
                                            8084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8076,
                                          8084
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            8086,
                                            8087
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            8089,
                                            8094
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 69
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8086,
                                          8094
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8054,
                                      8096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    8037,
                                    8096
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8033,
                                8097
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      8110,
                                      8116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              8119,
                                              8121
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 206,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 206,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              8135,
                                              8142
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 207,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 207,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            8119,
                                            8142
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  8153,
                                                  8156
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 207,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 207,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              8167,
                                                              8170
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 207,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 207,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              8171,
                                                              8182
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 207,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 207,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8167,
                                                            8182
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 207,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 207,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          8167,
                                                          8184
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 207,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 207,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          8185,
                                                          8189
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 207,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 207,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8167,
                                                        8189
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 207,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 207,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      8167,
                                                      8191
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 207,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 207,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8160,
                                                    8192
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 207,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 207,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                8158,
                                                8194
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 207,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 207,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              8143,
                                              8194
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 207,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 207,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8119,
                                          8195
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          8209,
                                          8212
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        8119,
                                        8212
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "g",
                                            "range": [
                                              8223,
                                              8224
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 208,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 208,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "g",
                                                  "range": [
                                                    8235,
                                                    8236
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 208,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 208,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    8237,
                                                    8240
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 208,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 208,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8235,
                                                  8240
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 208,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 208,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                8228,
                                                8241
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 208,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 208,
                                                  "column": 45
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8226,
                                            8243
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8213,
                                          8243
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8119,
                                      8244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    8110,
                                    8244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8106,
                                8245
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8254,
                                        8270
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          8271,
                                          8277
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8254,
                                      8278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8279,
                                      8283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8254,
                                    8283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8284,
                                      8292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      8294,
                                      8308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8254,
                                  8309
                                ],
                                "loc": {
                                  "start": {
                                    "line": 209,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 209,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                8254,
                                8310
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8319,
                                        8338
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8339,
                                            8341
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 210,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 210,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8342,
                                            8355
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 210,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 210,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8339,
                                          8355
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8319,
                                      8356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8357,
                                      8361
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8319,
                                    8361
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8362,
                                      8368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8319,
                                  8369
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8319,
                                8370
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7519,
                            8376
                          ],
                          "loc": {
                            "start": {
                              "line": 187,
                              "column": 86
                            },
                            "end": {
                              "line": 211,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7507,
                          8376
                        ],
                        "loc": {
                          "start": {
                            "line": 187,
                            "column": 74
                          },
                          "end": {
                            "line": 211,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7437,
                      8377
                    ],
                    "loc": {
                      "start": {
                        "line": 187,
                        "column": 4
                      },
                      "end": {
                        "line": 211,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1228,
                    "_esdocTestName": "it1228"
                  },
                  "range": [
                    7437,
                    8378
                  ],
                  "loc": {
                    "start": {
                      "line": 187,
                      "column": 4
                    },
                    "end": {
                      "line": 211,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8383,
                        8385
                      ],
                      "loc": {
                        "start": {
                          "line": 212,
                          "column": 4
                        },
                        "end": {
                          "line": 212,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should group values with a keySelector, but outer throws",
                        "raw": "'should group values with a keySelector, but outer throws'",
                        "range": [
                          8386,
                          8444
                        ],
                        "loc": {
                          "start": {
                            "line": 212,
                            "column": 7
                          },
                          "end": {
                            "line": 212,
                            "column": 65
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8472,
                                      8478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            8495,
                                            8496
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 214,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 214,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            8498,
                                            8505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 214,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 214,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8495,
                                          8505
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 214,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 214,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            8519,
                                            8520
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 215,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 215,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            8522,
                                            8529
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 215,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 215,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8519,
                                          8529
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 215,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 215,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            8543,
                                            8544
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 216,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            8546,
                                            8553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 216,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8543,
                                          8553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            8567,
                                            8568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            8570,
                                            8576
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8567,
                                          8576
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            8590,
                                            8591
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            8593,
                                            8602
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8590,
                                          8602
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            8616,
                                            8617
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 219,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 219,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            8619,
                                            8627
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 219,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 219,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8616,
                                          8627
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            8641,
                                            8642
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            8644,
                                            8652
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 220,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 220,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8641,
                                          8652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            8666,
                                            8667
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            8669,
                                            8677
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8666,
                                          8677
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            8691,
                                            8692
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            8694,
                                            8700
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8691,
                                          8700
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            8714,
                                            8715
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 223,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 223,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            8717,
                                            8724
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 223,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 223,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8714,
                                          8724
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            8738,
                                            8739
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            8741,
                                            8748
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8738,
                                          8748
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            8762,
                                            8763
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            8765,
                                            8778
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8762,
                                          8778
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8481,
                                      8788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    8472,
                                    8788
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8468,
                                8789
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8802,
                                      8804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8807,
                                        8810
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 227,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 227,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-#",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-#'",
                                        "range": [
                                          8811,
                                          8847
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 227,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 227,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          8849,
                                          8855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 227,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 227,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8807,
                                      8856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    8802,
                                    8856
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8798,
                                8857
                              ],
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 227,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8870,
                                      8876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      8879,
                                      8908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8870,
                                    8908
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8866,
                                8909
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8922,
                                      8930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w---x---y-z-------------#",
                                    "raw": "'--w---x---y-z-------------#'",
                                    "range": [
                                      8933,
                                      8962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    8922,
                                    8962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8918,
                                8963
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      8976,
                                      8990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            8995,
                                            8996
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            8998,
                                            9003
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8995,
                                          9003
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9005,
                                            9006
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            9008,
                                            9013
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9005,
                                          9013
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            9015,
                                            9016
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            9018,
                                            9023
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9015,
                                          9023
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            9025,
                                            9026
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            9028,
                                            9033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 69
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9025,
                                          9033
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8993,
                                      9035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    8976,
                                    9035
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8972,
                                9036
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      9049,
                                      9055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              9058,
                                              9060
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              9074,
                                              9081
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 232,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 232,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            9058,
                                            9081
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 232,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  9092,
                                                  9095
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 232,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 232,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              9106,
                                                              9109
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 232,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 232,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              9110,
                                                              9121
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 232,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 232,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9106,
                                                            9121
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 232,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 232,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          9106,
                                                          9123
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 232,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 232,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          9124,
                                                          9128
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 232,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 232,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9106,
                                                        9128
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 232,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 232,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      9106,
                                                      9130
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 232,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 232,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9099,
                                                    9131
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 232,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 232,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                9097,
                                                9133
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 232,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 232,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              9082,
                                              9133
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 232,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 232,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9058,
                                          9134
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          9148,
                                          9151
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        9058,
                                        9151
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "g",
                                            "range": [
                                              9162,
                                              9163
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 233,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 233,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "g",
                                                  "range": [
                                                    9174,
                                                    9175
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 233,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 233,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    9176,
                                                    9179
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 233,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 233,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  9174,
                                                  9179
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 233,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 233,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                9167,
                                                9180
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 233,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 233,
                                                  "column": 45
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9165,
                                            9182
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9152,
                                          9182
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9058,
                                      9183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    9049,
                                    9183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9045,
                                9184
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 233,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9193,
                                        9209
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 234,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 234,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          9210,
                                          9216
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9193,
                                      9217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9218,
                                      9222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9193,
                                    9222
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9223,
                                      9231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      9233,
                                      9247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9193,
                                  9248
                                ],
                                "loc": {
                                  "start": {
                                    "line": 234,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 234,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                9193,
                                9249
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9258,
                                        9277
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9278,
                                            9280
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9281,
                                            9294
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9278,
                                          9294
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9258,
                                      9295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9296,
                                      9300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9258,
                                    9300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9301,
                                      9307
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9258,
                                  9308
                                ],
                                "loc": {
                                  "start": {
                                    "line": 235,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 235,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9258,
                                9309
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            8458,
                            9315
                          ],
                          "loc": {
                            "start": {
                              "line": 212,
                              "column": 79
                            },
                            "end": {
                              "line": 236,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8446,
                          9315
                        ],
                        "loc": {
                          "start": {
                            "line": 212,
                            "column": 67
                          },
                          "end": {
                            "line": 236,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8383,
                      9316
                    ],
                    "loc": {
                      "start": {
                        "line": 212,
                        "column": 4
                      },
                      "end": {
                        "line": 236,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1229,
                    "_esdocTestName": "it1229"
                  },
                  "range": [
                    8383,
                    9317
                  ],
                  "loc": {
                    "start": {
                      "line": 212,
                      "column": 4
                    },
                    "end": {
                      "line": 236,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9322,
                        9324
                      ],
                      "loc": {
                        "start": {
                          "line": 237,
                          "column": 4
                        },
                        "end": {
                          "line": 237,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should group values with a keySelector, inners propagate error from outer",
                        "raw": "'should group values with a keySelector, inners propagate error from outer'",
                        "range": [
                          9325,
                          9400
                        ],
                        "loc": {
                          "start": {
                            "line": 237,
                            "column": 7
                          },
                          "end": {
                            "line": 237,
                            "column": 82
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9428,
                                      9434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            9451,
                                            9452
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 239,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 239,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            9454,
                                            9461
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 239,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 239,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9451,
                                          9461
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            9475,
                                            9476
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 240,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 240,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            9478,
                                            9485
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 240,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 240,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9475,
                                          9485
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            9499,
                                            9500
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 241,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 241,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            9502,
                                            9509
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 241,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 241,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9499,
                                          9509
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            9523,
                                            9524
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            9526,
                                            9532
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9523,
                                          9532
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            9546,
                                            9547
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            9549,
                                            9558
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9546,
                                          9558
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            9572,
                                            9573
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            9575,
                                            9583
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9572,
                                          9583
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            9597,
                                            9598
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 245,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 245,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            9600,
                                            9608
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 245,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 245,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9597,
                                          9608
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            9622,
                                            9623
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            9625,
                                            9633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9622,
                                          9633
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            9647,
                                            9648
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            9650,
                                            9656
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9647,
                                          9656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            9670,
                                            9671
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            9673,
                                            9680
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9670,
                                          9680
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            9694,
                                            9695
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 249,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 249,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            9697,
                                            9704
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 249,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 249,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9694,
                                          9704
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            9718,
                                            9719
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            9721,
                                            9734
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9718,
                                          9734
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9437,
                                      9744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    9428,
                                    9744
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9424,
                                9745
                              ],
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9758,
                                      9760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9763,
                                        9766
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 252,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 252,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-#",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-#'",
                                        "range": [
                                          9767,
                                          9803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          9805,
                                          9811
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9763,
                                      9812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    9758,
                                    9812
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9754,
                                9813
                              ],
                              "loc": {
                                "start": {
                                  "line": 252,
                                  "column": 8
                                },
                                "end": {
                                  "line": 252,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9826,
                                      9832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      9835,
                                      9864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9826,
                                    9864
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9822,
                                9865
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9878,
                                      9886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w---x---y-z-------------#",
                                    "raw": "'--w---x---y-z-------------#'",
                                    "range": [
                                      9889,
                                      9918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    9878,
                                    9918
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9874,
                                9919
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      9932,
                                      9933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9936,
                                        9940
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 255,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 255,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---d---------i-----l-#",
                                        "raw": "'a-b---d---------i-----l-#'",
                                        "range": [
                                          9941,
                                          9968
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          9970,
                                          9976
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9936,
                                      9977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    9932,
                                    9977
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9928,
                                9978
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      9991,
                                      9992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9995,
                                        9999
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-------g-h---------#",
                                        "raw": "'c-------g-h---------#'",
                                        "range": [
                                          10000,
                                          10023
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          10025,
                                          10031
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9995,
                                      10032
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    9991,
                                    10032
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9987,
                                10033
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      10046,
                                      10047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10050,
                                        10054
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 257,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 257,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "e---------j-k---#",
                                        "raw": "'e---------j-k---#'",
                                        "range": [
                                          10055,
                                          10074
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          10076,
                                          10082
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10050,
                                      10083
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10046,
                                    10083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10042,
                                10084
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      10097,
                                      10098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10101,
                                        10105
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "f-------------#",
                                        "raw": "'f-------------#'",
                                        "range": [
                                          10106,
                                          10123
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          10125,
                                          10131
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10101,
                                      10132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    10097,
                                    10132
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10093,
                                10133
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      10146,
                                      10160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            10165,
                                            10166
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            10168,
                                            10169
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10165,
                                          10169
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            10171,
                                            10172
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            10174,
                                            10175
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10171,
                                          10175
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            10177,
                                            10178
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            10180,
                                            10181
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10177,
                                          10181
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            10183,
                                            10184
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            10186,
                                            10187
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10183,
                                          10187
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10163,
                                      10189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    10146,
                                    10189
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10142,
                                10190
                              ],
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 8
                                },
                                "end": {
                                  "line": 259,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      10203,
                                      10209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10212,
                                          10214
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 260,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 260,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          10228,
                                          10235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        10212,
                                        10235
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 260,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              10246,
                                              10249
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 261,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 261,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          10260,
                                                          10263
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 261,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 261,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          10264,
                                                          10275
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 261,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 261,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10260,
                                                        10275
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 261,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 261,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      10260,
                                                      10277
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 261,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 261,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      10278,
                                                      10282
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 261,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 261,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10260,
                                                    10282
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 261,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 261,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  10260,
                                                  10284
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 261,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 261,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                10253,
                                                10285
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 261,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 261,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10251,
                                            10287
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10236,
                                          10287
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10212,
                                      10288
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    10203,
                                    10288
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 260,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10199,
                                10289
                              ],
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 8
                                },
                                "end": {
                                  "line": 261,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10298,
                                        10314
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 262,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 262,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          10315,
                                          10321
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10298,
                                      10322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10323,
                                      10327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10298,
                                    10327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10328,
                                      10336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      10338,
                                      10352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10298,
                                  10353
                                ],
                                "loc": {
                                  "start": {
                                    "line": 262,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 262,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                10298,
                                10354
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 262,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10363,
                                        10382
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 263,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 263,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10383,
                                            10385
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10386,
                                            10399
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10383,
                                          10399
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10363,
                                      10400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10401,
                                      10405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10363,
                                    10405
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10406,
                                      10412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10363,
                                  10413
                                ],
                                "loc": {
                                  "start": {
                                    "line": 263,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 263,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10363,
                                10414
                              ],
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9414,
                            10420
                          ],
                          "loc": {
                            "start": {
                              "line": 237,
                              "column": 96
                            },
                            "end": {
                              "line": 264,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9402,
                          10420
                        ],
                        "loc": {
                          "start": {
                            "line": 237,
                            "column": 84
                          },
                          "end": {
                            "line": 264,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9322,
                      10421
                    ],
                    "loc": {
                      "start": {
                        "line": 237,
                        "column": 4
                      },
                      "end": {
                        "line": 264,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1230,
                    "_esdocTestName": "it1230"
                  },
                  "range": [
                    9322,
                    10422
                  ],
                  "loc": {
                    "start": {
                      "line": 237,
                      "column": 4
                    },
                    "end": {
                      "line": 264,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10427,
                        10429
                      ],
                      "loc": {
                        "start": {
                          "line": 265,
                          "column": 4
                        },
                        "end": {
                          "line": 265,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow outer to be unsubscribed early",
                        "raw": "'should allow outer to be unsubscribed early'",
                        "range": [
                          10430,
                          10475
                        ],
                        "loc": {
                          "start": {
                            "line": 265,
                            "column": 7
                          },
                          "end": {
                            "line": 265,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10503,
                                      10509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            10526,
                                            10527
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            10529,
                                            10536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10526,
                                          10536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            10550,
                                            10551
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            10553,
                                            10560
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10550,
                                          10560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            10574,
                                            10575
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            10577,
                                            10584
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10574,
                                          10584
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            10598,
                                            10599
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 270,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 270,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            10601,
                                            10607
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 270,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 270,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10598,
                                          10607
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            10621,
                                            10622
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 271,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 271,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            10624,
                                            10633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 271,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 271,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10621,
                                          10633
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            10647,
                                            10648
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 272,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 272,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            10650,
                                            10658
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 272,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 272,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10647,
                                          10658
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            10672,
                                            10673
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 273,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 273,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            10675,
                                            10683
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 273,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 273,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10672,
                                          10683
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 273,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 273,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            10697,
                                            10698
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            10700,
                                            10708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10697,
                                          10708
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            10722,
                                            10723
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 275,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 275,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            10725,
                                            10731
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 275,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 275,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10722,
                                          10731
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            10745,
                                            10746
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 276,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 276,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            10748,
                                            10755
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 276,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 276,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10745,
                                          10755
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 276,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 276,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            10769,
                                            10770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 277,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 277,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            10772,
                                            10779
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 277,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 277,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10769,
                                          10779
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            10793,
                                            10794
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            10796,
                                            10809
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10793,
                                          10809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10512,
                                      10819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    10503,
                                    10819
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10499,
                                10820
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 279,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10833,
                                      10835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10838,
                                        10841
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 280,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 280,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          10842,
                                          10878
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 280,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 280,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          10880,
                                          10886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 280,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 280,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10838,
                                      10887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    10833,
                                    10887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10829,
                                10888
                              ],
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 8
                                },
                                "end": {
                                  "line": 280,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      10901,
                                      10906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "           !",
                                    "raw": "'           !'",
                                    "range": [
                                      10909,
                                      10923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    10901,
                                    10923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10897,
                                10924
                              ],
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 8
                                },
                                "end": {
                                  "line": 281,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10937,
                                      10943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      10946,
                                      10960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    10937,
                                    10960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10933,
                                10961
                              ],
                              "loc": {
                                "start": {
                                  "line": 282,
                                  "column": 8
                                },
                                "end": {
                                  "line": 282,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10974,
                                      10982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w---x---y-",
                                    "raw": "'--w---x---y-'",
                                    "range": [
                                      10985,
                                      10999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10974,
                                    10999
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10970,
                                11000
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 283,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      11013,
                                      11027
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            11032,
                                            11033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            11035,
                                            11040
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11032,
                                          11040
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            11042,
                                            11043
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            11045,
                                            11050
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11042,
                                          11050
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            11052,
                                            11053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            11055,
                                            11060
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11052,
                                          11060
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11030,
                                      11062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    11013,
                                    11062
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11009,
                                11063
                              ],
                              "loc": {
                                "start": {
                                  "line": 284,
                                  "column": 8
                                },
                                "end": {
                                  "line": 284,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      11076,
                                      11082
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              11085,
                                              11087
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 285,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 285,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              11101,
                                              11108
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 286,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 286,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            11085,
                                            11108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 285,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 286,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  11119,
                                                  11122
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 286,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 286,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              11133,
                                                              11136
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 286,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 286,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              11137,
                                                              11148
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 286,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 286,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            11133,
                                                            11148
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 286,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 286,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          11133,
                                                          11150
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 286,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 286,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          11151,
                                                          11155
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 286,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 286,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        11133,
                                                        11155
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 286,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 286,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      11133,
                                                      11157
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 286,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 286,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11126,
                                                    11158
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 286,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 286,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                11124,
                                                11160
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 286,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 286,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              11109,
                                              11160
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 286,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 286,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11085,
                                          11161
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          11175,
                                          11178
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        11085,
                                        11178
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 285,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 287,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              11189,
                                              11194
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 287,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 287,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "group",
                                                  "range": [
                                                    11205,
                                                    11210
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 287,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 287,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    11211,
                                                    11214
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 287,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 287,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11205,
                                                  11214
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 287,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 287,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              "range": [
                                                11198,
                                                11215
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 287,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 287,
                                                  "column": 53
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11196,
                                            11217
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 287,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 287,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11179,
                                          11217
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11085,
                                      11218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    11076,
                                    11218
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11072,
                                11219
                              ],
                              "loc": {
                                "start": {
                                  "line": 285,
                                  "column": 8
                                },
                                "end": {
                                  "line": 287,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11228,
                                        11244
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 288,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 288,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          11245,
                                          11251
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          11253,
                                          11258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11228,
                                      11259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11260,
                                      11264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    11228,
                                    11264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11265,
                                      11273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      11275,
                                      11289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11228,
                                  11290
                                ],
                                "loc": {
                                  "start": {
                                    "line": 288,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 288,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                11228,
                                11291
                              ],
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 8
                                },
                                "end": {
                                  "line": 288,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11300,
                                        11319
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 289,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 289,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11320,
                                            11322
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11323,
                                            11336
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11320,
                                          11336
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11300,
                                      11337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11338,
                                      11342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11300,
                                    11342
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11343,
                                      11349
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11300,
                                  11350
                                ],
                                "loc": {
                                  "start": {
                                    "line": 289,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 289,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11300,
                                11351
                              ],
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 8
                                },
                                "end": {
                                  "line": 289,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            10489,
                            11357
                          ],
                          "loc": {
                            "start": {
                              "line": 265,
                              "column": 66
                            },
                            "end": {
                              "line": 290,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10477,
                          11357
                        ],
                        "loc": {
                          "start": {
                            "line": 265,
                            "column": 54
                          },
                          "end": {
                            "line": 290,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10427,
                      11358
                    ],
                    "loc": {
                      "start": {
                        "line": 265,
                        "column": 4
                      },
                      "end": {
                        "line": 290,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1231,
                    "_esdocTestName": "it1231"
                  },
                  "range": [
                    10427,
                    11359
                  ],
                  "loc": {
                    "start": {
                      "line": 265,
                      "column": 4
                    },
                    "end": {
                      "line": 290,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11364,
                        11366
                      ],
                      "loc": {
                        "start": {
                          "line": 291,
                          "column": 4
                        },
                        "end": {
                          "line": 291,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chain when unsubscribed explicitly",
                        "raw": "'should not break unsubscription chain when unsubscribed explicitly'",
                        "range": [
                          11367,
                          11435
                        ],
                        "loc": {
                          "start": {
                            "line": 291,
                            "column": 7
                          },
                          "end": {
                            "line": 291,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11463,
                                      11469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11486,
                                            11487
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 293,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 293,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            11489,
                                            11496
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 293,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 293,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11486,
                                          11496
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11510,
                                            11511
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 294,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 294,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            11513,
                                            11520
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 294,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 294,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11510,
                                          11520
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            11534,
                                            11535
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            11537,
                                            11544
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11534,
                                          11544
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            11558,
                                            11559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 296,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 296,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            11561,
                                            11567
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 296,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 296,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11558,
                                          11567
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 296,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 296,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            11581,
                                            11582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 297,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 297,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            11584,
                                            11593
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 297,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 297,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11581,
                                          11593
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            11607,
                                            11608
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 298,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 298,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            11610,
                                            11618
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 298,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 298,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11607,
                                          11618
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 298,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 298,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            11632,
                                            11633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 299,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 299,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            11635,
                                            11643
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 299,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 299,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11632,
                                          11643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            11657,
                                            11658
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 300,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 300,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            11660,
                                            11668
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 300,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 300,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11657,
                                          11668
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 300,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            11682,
                                            11683
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 301,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 301,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            11685,
                                            11691
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 301,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 301,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11682,
                                          11691
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 301,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 301,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            11705,
                                            11706
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 302,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 302,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            11708,
                                            11715
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 302,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 302,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11705,
                                          11715
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 302,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 302,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            11729,
                                            11730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 303,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 303,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            11732,
                                            11739
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 303,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 303,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11729,
                                          11739
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 303,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 303,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            11753,
                                            11754
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 304,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 304,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            11756,
                                            11769
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 304,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 304,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11753,
                                          11769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11472,
                                      11779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    11463,
                                    11779
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11459,
                                11780
                              ],
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 305,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11793,
                                      11795
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11798,
                                        11801
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 306,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 306,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          11802,
                                          11838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 306,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 306,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          11840,
                                          11846
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 306,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 306,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11798,
                                      11847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    11793,
                                    11847
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 306,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 306,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11789,
                                11848
                              ],
                              "loc": {
                                "start": {
                                  "line": 306,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11861,
                                      11867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !",
                                    "raw": "'^          !'",
                                    "range": [
                                      11870,
                                      11884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    11861,
                                    11884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 307,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 307,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11857,
                                11885
                              ],
                              "loc": {
                                "start": {
                                  "line": 307,
                                  "column": 8
                                },
                                "end": {
                                  "line": 307,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11898,
                                      11906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w---x---y-",
                                    "raw": "'--w---x---y-'",
                                    "range": [
                                      11909,
                                      11923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11898,
                                    11923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 308,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 308,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11894,
                                11924
                              ],
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 8
                                },
                                "end": {
                                  "line": 308,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      11937,
                                      11942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "           !",
                                    "raw": "'           !'",
                                    "range": [
                                      11945,
                                      11959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    11937,
                                    11959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 309,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 309,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11933,
                                11960
                              ],
                              "loc": {
                                "start": {
                                  "line": 309,
                                  "column": 8
                                },
                                "end": {
                                  "line": 309,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      11973,
                                      11987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            11992,
                                            11993
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            11995,
                                            12000
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11992,
                                          12000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            12002,
                                            12003
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            12005,
                                            12010
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12002,
                                          12010
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            12012,
                                            12013
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            12015,
                                            12020
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12012,
                                          12020
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11990,
                                      12022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    11973,
                                    12022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 310,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 310,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11969,
                                12023
                              ],
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 8
                                },
                                "end": {
                                  "line": 310,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      12036,
                                      12042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 311,
                                        "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": [
                                                  12045,
                                                  12047
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 311,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 311,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  12061,
                                                  12069
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 312,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 312,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                12045,
                                                12069
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 311,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 312,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      12080,
                                                      12081
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 312,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 312,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              12092,
                                                              12102
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 312,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 312,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              12103,
                                                              12105
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 312,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 312,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12092,
                                                            12105
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 312,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 312,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              12106,
                                                              12107
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 312,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 312,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          12092,
                                                          12108
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 312,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 312,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12085,
                                                        12109
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 312,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 312,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    12083,
                                                    12111
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 312,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 312,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  12070,
                                                  12111
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 312,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 312,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12045,
                                              12112
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 311,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 312,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              12126,
                                              12133
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 313,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 313,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            12045,
                                            12133
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 313,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  12144,
                                                  12145
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 313,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 313,
                                                    "column": 32
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              12156,
                                                              12157
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 313,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 313,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              12158,
                                                              12169
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 313,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 313,
                                                                "column": 56
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            12156,
                                                            12169
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 313,
                                                              "column": 43
                                                            },
                                                            "end": {
                                                              "line": 313,
                                                              "column": 56
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          12156,
                                                          12171
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 313,
                                                            "column": 43
                                                          },
                                                          "end": {
                                                            "line": 313,
                                                            "column": 58
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          12172,
                                                          12176
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 313,
                                                            "column": 59
                                                          },
                                                          "end": {
                                                            "line": 313,
                                                            "column": 63
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        12156,
                                                        12176
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 313,
                                                          "column": 43
                                                        },
                                                        "end": {
                                                          "line": 313,
                                                          "column": 63
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      12156,
                                                      12178
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 313,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 313,
                                                        "column": 65
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12149,
                                                    12179
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 313,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 313,
                                                      "column": 66
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                12147,
                                                12181
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 313,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 313,
                                                  "column": 68
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              12134,
                                              12181
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 313,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 313,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12045,
                                          12182
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 313,
                                            "column": 69
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          12196,
                                          12204
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 314,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 314,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        12045,
                                        12204
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 311,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 314,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              12215,
                                              12220
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 314,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 314,
                                                "column": 37
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      12231,
                                                      12241
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 314,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 314,
                                                        "column": 58
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      12242,
                                                      12244
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 314,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 314,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12231,
                                                    12244
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 314,
                                                      "column": 48
                                                    },
                                                    "end": {
                                                      "line": 314,
                                                      "column": 61
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "group",
                                                      "range": [
                                                        12245,
                                                        12250
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 314,
                                                          "column": 62
                                                        },
                                                        "end": {
                                                          "line": 314,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "key",
                                                      "range": [
                                                        12251,
                                                        12254
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 314,
                                                          "column": 68
                                                        },
                                                        "end": {
                                                          "line": 314,
                                                          "column": 71
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12245,
                                                      12254
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 314,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 314,
                                                        "column": 71
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  12231,
                                                  12255
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 314,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 314,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                12224,
                                                12256
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 314,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 314,
                                                  "column": 73
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12222,
                                            12258
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 314,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 314,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12205,
                                          12258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 314,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 314,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12045,
                                      12259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    12036,
                                    12259
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 311,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 314,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12032,
                                12260
                              ],
                              "loc": {
                                "start": {
                                  "line": 311,
                                  "column": 8
                                },
                                "end": {
                                  "line": 314,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12269,
                                        12285
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 315,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 315,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          12286,
                                          12292
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 315,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 315,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          12294,
                                          12299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 315,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 315,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12269,
                                      12300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12301,
                                      12305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    12269,
                                    12305
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 315,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 315,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12306,
                                      12314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      12316,
                                      12330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12269,
                                  12331
                                ],
                                "loc": {
                                  "start": {
                                    "line": 315,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 315,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                12269,
                                12332
                              ],
                              "loc": {
                                "start": {
                                  "line": 315,
                                  "column": 8
                                },
                                "end": {
                                  "line": 315,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12341,
                                        12360
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 316,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 316,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            12361,
                                            12363
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 316,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 316,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12364,
                                            12377
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 316,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 316,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12361,
                                          12377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 316,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 316,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12341,
                                      12378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12379,
                                      12383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12341,
                                    12383
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 316,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 316,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12384,
                                      12390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12341,
                                  12391
                                ],
                                "loc": {
                                  "start": {
                                    "line": 316,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 316,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12341,
                                12392
                              ],
                              "loc": {
                                "start": {
                                  "line": 316,
                                  "column": 8
                                },
                                "end": {
                                  "line": 316,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            11449,
                            12398
                          ],
                          "loc": {
                            "start": {
                              "line": 291,
                              "column": 89
                            },
                            "end": {
                              "line": 317,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11437,
                          12398
                        ],
                        "loc": {
                          "start": {
                            "line": 291,
                            "column": 77
                          },
                          "end": {
                            "line": 317,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11364,
                      12399
                    ],
                    "loc": {
                      "start": {
                        "line": 291,
                        "column": 4
                      },
                      "end": {
                        "line": 317,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1232,
                    "_esdocTestName": "it1232"
                  },
                  "range": [
                    11364,
                    12400
                  ],
                  "loc": {
                    "start": {
                      "line": 291,
                      "column": 4
                    },
                    "end": {
                      "line": 317,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12405,
                        12407
                      ],
                      "loc": {
                        "start": {
                          "line": 318,
                          "column": 4
                        },
                        "end": {
                          "line": 318,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should group values with a keySelector which eventually throws",
                        "raw": "'should group values with a keySelector which eventually throws'",
                        "range": [
                          12408,
                          12472
                        ],
                        "loc": {
                          "start": {
                            "line": 318,
                            "column": 7
                          },
                          "end": {
                            "line": 318,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12500,
                                      12506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12523,
                                            12524
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 320,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 320,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            12526,
                                            12533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 320,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 320,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12523,
                                          12533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 320,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 320,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12547,
                                            12548
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 321,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 321,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            12550,
                                            12557
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 321,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 321,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12547,
                                          12557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            12571,
                                            12572
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 322,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 322,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            12574,
                                            12581
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 322,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 322,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12571,
                                          12581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 322,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 322,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            12595,
                                            12596
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 323,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 323,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            12598,
                                            12604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 323,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 323,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12595,
                                          12604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            12618,
                                            12619
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 324,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 324,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            12621,
                                            12630
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 324,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 324,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12618,
                                          12630
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 324,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 324,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            12644,
                                            12645
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            12647,
                                            12655
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12644,
                                          12655
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            12669,
                                            12670
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 326,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 326,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            12672,
                                            12680
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 326,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 326,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12669,
                                          12680
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            12694,
                                            12695
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            12697,
                                            12705
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12694,
                                          12705
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            12719,
                                            12720
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 328,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 328,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            12722,
                                            12728
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 328,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 328,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12719,
                                          12728
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 328,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 328,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            12742,
                                            12743
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            12745,
                                            12752
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12742,
                                          12752
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            12766,
                                            12767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 330,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 330,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            12769,
                                            12776
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 330,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 330,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12766,
                                          12776
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 330,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 330,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            12790,
                                            12791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 331,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 331,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            12793,
                                            12806
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 331,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 331,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12790,
                                          12806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 331,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 331,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12509,
                                      12816
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    12500,
                                    12816
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 332,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12496,
                                12817
                              ],
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 8
                                },
                                "end": {
                                  "line": 332,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12830,
                                      12832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12835,
                                        12838
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 333,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 333,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          12839,
                                          12875
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 333,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 333,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          12877,
                                          12883
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 333,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 333,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12835,
                                      12884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    12830,
                                    12884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 333,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 333,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12826,
                                12885
                              ],
                              "loc": {
                                "start": {
                                  "line": 333,
                                  "column": 8
                                },
                                "end": {
                                  "line": 333,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12898,
                                      12904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                   !",
                                    "raw": "'^                   !'",
                                    "range": [
                                      12907,
                                      12930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    12898,
                                    12930
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 334,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 334,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12894,
                                12931
                              ],
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 8
                                },
                                "end": {
                                  "line": 334,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12944,
                                      12952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w---x---y-z-------#",
                                    "raw": "'--w---x---y-z-------#'",
                                    "range": [
                                      12955,
                                      12978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    12944,
                                    12978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12940,
                                12979
                              ],
                              "loc": {
                                "start": {
                                  "line": 335,
                                  "column": 8
                                },
                                "end": {
                                  "line": 335,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      12992,
                                      12993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12996,
                                        13000
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 336,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 336,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---d---------i-#",
                                        "raw": "'a-b---d---------i-#'",
                                        "range": [
                                          13001,
                                          13022
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 336,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          13024,
                                          13030
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 336,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12996,
                                      13031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    12992,
                                    13031
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 336,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 336,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12988,
                                13032
                              ],
                              "loc": {
                                "start": {
                                  "line": 336,
                                  "column": 8
                                },
                                "end": {
                                  "line": 336,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      13045,
                                      13046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13049,
                                        13053
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 337,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 337,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-------g-h---#",
                                        "raw": "'c-------g-h---#'",
                                        "range": [
                                          13054,
                                          13071
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          13073,
                                          13079
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13049,
                                      13080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    13045,
                                    13080
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 337,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13041,
                                13081
                              ],
                              "loc": {
                                "start": {
                                  "line": 337,
                                  "column": 8
                                },
                                "end": {
                                  "line": 337,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      13094,
                                      13095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13098,
                                        13102
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 338,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 338,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "e---------#",
                                        "raw": "'e---------#'",
                                        "range": [
                                          13103,
                                          13116
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          13118,
                                          13124
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13098,
                                      13125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    13094,
                                    13125
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 338,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 338,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13090,
                                13126
                              ],
                              "loc": {
                                "start": {
                                  "line": 338,
                                  "column": 8
                                },
                                "end": {
                                  "line": 338,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      13139,
                                      13140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13143,
                                        13147
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 339,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 339,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "f-------#",
                                        "raw": "'f-------#'",
                                        "range": [
                                          13148,
                                          13159
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 339,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 339,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          13161,
                                          13167
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 339,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 339,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13143,
                                      13168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    13139,
                                    13168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 339,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 339,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13135,
                                13169
                              ],
                              "loc": {
                                "start": {
                                  "line": 339,
                                  "column": 8
                                },
                                "end": {
                                  "line": 339,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      13182,
                                      13196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            13201,
                                            13202
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            13204,
                                            13205
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13201,
                                          13205
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 340,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 340,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            13207,
                                            13208
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            13210,
                                            13211
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13207,
                                          13211
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 340,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 340,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            13213,
                                            13214
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            13216,
                                            13217
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13213,
                                          13217
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 340,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 340,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            13219,
                                            13220
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            13222,
                                            13223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13219,
                                          13223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 340,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 340,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13199,
                                      13225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    13182,
                                    13225
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 340,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 340,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13178,
                                13226
                              ],
                              "loc": {
                                "start": {
                                  "line": 340,
                                  "column": 8
                                },
                                "end": {
                                  "line": 340,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "invoked",
                                    "range": [
                                      13239,
                                      13246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      13249,
                                      13250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    13239,
                                    13250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 341,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 341,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13235,
                                13251
                              ],
                              "loc": {
                                "start": {
                                  "line": 341,
                                  "column": 8
                                },
                                "end": {
                                  "line": 341,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      13264,
                                      13270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          13273,
                                          13275
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          13289,
                                          13296
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 343,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 343,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        13273,
                                        13296
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 342,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 343,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              13307,
                                              13310
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 343,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 343,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    13326,
                                                    13333
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 344,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 344,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  13326,
                                                  13335
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 344,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 344,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                13326,
                                                13336
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 344,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 344,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    13353,
                                                    13360
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 345,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 345,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 10,
                                                  "raw": "10",
                                                  "range": [
                                                    13365,
                                                    13367
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 345,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 345,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  13353,
                                                  13367
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 345,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 345,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        13393,
                                                        13400
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 346,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 346,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      13387,
                                                      13401
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 346,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 346,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  13369,
                                                  13415
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 345,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 347,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                13349,
                                                13415
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 345,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 347,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          13435,
                                                          13438
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 348,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 348,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          13439,
                                                          13450
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 348,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 348,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        13435,
                                                        13450
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 348,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 348,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      13435,
                                                      13452
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 348,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 348,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      13453,
                                                      13457
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 348,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 348,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13435,
                                                    13457
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 348,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 348,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  13435,
                                                  13459
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 348,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 348,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                13428,
                                                13460
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 348,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 348,
                                                  "column": 44
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13312,
                                            13470
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 343,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 349,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          13297,
                                          13470
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 343,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 349,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13273,
                                      13471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    13264,
                                    13471
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13260,
                                13472
                              ],
                              "loc": {
                                "start": {
                                  "line": 342,
                                  "column": 8
                                },
                                "end": {
                                  "line": 349,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13481,
                                        13497
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 350,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 350,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          13498,
                                          13504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 350,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 350,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13481,
                                      13505
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13506,
                                      13510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13481,
                                    13510
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13511,
                                      13519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      13521,
                                      13535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13481,
                                  13536
                                ],
                                "loc": {
                                  "start": {
                                    "line": 350,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 350,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                13481,
                                13537
                              ],
                              "loc": {
                                "start": {
                                  "line": 350,
                                  "column": 8
                                },
                                "end": {
                                  "line": 350,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13546,
                                        13565
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 351,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 351,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            13566,
                                            13568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 351,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 351,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13569,
                                            13582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 351,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 351,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13566,
                                          13582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 351,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 351,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13546,
                                      13583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13584,
                                      13588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    13546,
                                    13588
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13589,
                                      13595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13546,
                                  13596
                                ],
                                "loc": {
                                  "start": {
                                    "line": 351,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 351,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                13546,
                                13597
                              ],
                              "loc": {
                                "start": {
                                  "line": 351,
                                  "column": 8
                                },
                                "end": {
                                  "line": 351,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            12486,
                            13603
                          ],
                          "loc": {
                            "start": {
                              "line": 318,
                              "column": 85
                            },
                            "end": {
                              "line": 352,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12474,
                          13603
                        ],
                        "loc": {
                          "start": {
                            "line": 318,
                            "column": 73
                          },
                          "end": {
                            "line": 352,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12405,
                      13604
                    ],
                    "loc": {
                      "start": {
                        "line": 318,
                        "column": 4
                      },
                      "end": {
                        "line": 352,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1233,
                    "_esdocTestName": "it1233"
                  },
                  "range": [
                    12405,
                    13605
                  ],
                  "loc": {
                    "start": {
                      "line": 318,
                      "column": 4
                    },
                    "end": {
                      "line": 352,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13610,
                        13612
                      ],
                      "loc": {
                        "start": {
                          "line": 353,
                          "column": 4
                        },
                        "end": {
                          "line": 353,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should group values with a keySelector and elementSelector, ",
                          "raw": "'should group values with a keySelector and elementSelector, '",
                          "range": [
                            13613,
                            13675
                          ],
                          "loc": {
                            "start": {
                              "line": 353,
                              "column": 7
                            },
                            "end": {
                              "line": 353,
                              "column": 69
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "but elementSelector throws",
                          "raw": "'but elementSelector throws'",
                          "range": [
                            13686,
                            13714
                          ],
                          "loc": {
                            "start": {
                              "line": 354,
                              "column": 8
                            },
                            "end": {
                              "line": 354,
                              "column": 36
                            }
                          }
                        },
                        "range": [
                          13613,
                          13714
                        ],
                        "loc": {
                          "start": {
                            "line": 353,
                            "column": 7
                          },
                          "end": {
                            "line": 354,
                            "column": 36
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      13742,
                                      13748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            13765,
                                            13766
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 356,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 356,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            13768,
                                            13775
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 356,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 356,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13765,
                                          13775
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 356,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 356,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            13789,
                                            13790
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 357,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 357,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            13792,
                                            13799
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 357,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 357,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13789,
                                          13799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 357,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 357,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            13813,
                                            13814
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 358,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 358,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            13816,
                                            13823
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 358,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 358,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13813,
                                          13823
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 358,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 358,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            13837,
                                            13838
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 359,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 359,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            13840,
                                            13846
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 359,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 359,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13837,
                                          13846
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 359,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 359,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            13860,
                                            13861
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 360,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 360,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            13863,
                                            13872
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 360,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 360,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13860,
                                          13872
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 360,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 360,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            13886,
                                            13887
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 361,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 361,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            13889,
                                            13897
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 361,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 361,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13886,
                                          13897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 361,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 361,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            13911,
                                            13912
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 362,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 362,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            13914,
                                            13922
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 362,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 362,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13911,
                                          13922
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 362,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 362,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            13936,
                                            13937
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 363,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 363,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            13939,
                                            13947
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 363,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 363,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13936,
                                          13947
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 363,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 363,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            13961,
                                            13962
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 364,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 364,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            13964,
                                            13970
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 364,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 364,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13961,
                                          13970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 364,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 364,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            13984,
                                            13985
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 365,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 365,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            13987,
                                            13994
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 365,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 365,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13984,
                                          13994
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 365,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 365,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            14008,
                                            14009
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 366,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 366,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            14011,
                                            14018
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 366,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 366,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14008,
                                          14018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 366,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 366,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            14032,
                                            14033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 367,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 367,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            14035,
                                            14048
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 367,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 367,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14032,
                                          14048
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 367,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 367,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13751,
                                      14058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    13742,
                                    14058
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 355,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 368,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13738,
                                14059
                              ],
                              "loc": {
                                "start": {
                                  "line": 355,
                                  "column": 8
                                },
                                "end": {
                                  "line": 368,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "reversedValues",
                                    "range": [
                                      14072,
                                      14086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "mapObject",
                                      "range": [
                                        14089,
                                        14098
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 369,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 369,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          14099,
                                          14105
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reverseString",
                                        "range": [
                                          14107,
                                          14120
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14089,
                                      14121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    14072,
                                    14121
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14068,
                                14122
                              ],
                              "loc": {
                                "start": {
                                  "line": 369,
                                  "column": 8
                                },
                                "end": {
                                  "line": 369,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      14135,
                                      14137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        14140,
                                        14143
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 370,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 370,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          14144,
                                          14180
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 370,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 370,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          14182,
                                          14188
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 370,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 370,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14140,
                                      14189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    14135,
                                    14189
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 370,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 370,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14131,
                                14190
                              ],
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 8
                                },
                                "end": {
                                  "line": 370,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14203,
                                      14209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                   !",
                                    "raw": "'^                   !'",
                                    "range": [
                                      14212,
                                      14235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    14203,
                                    14235
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 371,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 371,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14199,
                                14236
                              ],
                              "loc": {
                                "start": {
                                  "line": 371,
                                  "column": 8
                                },
                                "end": {
                                  "line": 371,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14249,
                                      14257
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w---x---y-z-------#",
                                    "raw": "'--w---x---y-z-------#'",
                                    "range": [
                                      14260,
                                      14283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    14249,
                                    14283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 372,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 372,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14245,
                                14284
                              ],
                              "loc": {
                                "start": {
                                  "line": 372,
                                  "column": 8
                                },
                                "end": {
                                  "line": 372,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      14297,
                                      14298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14301,
                                        14305
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 373,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 373,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---d---------i-#",
                                        "raw": "'a-b---d---------i-#'",
                                        "range": [
                                          14306,
                                          14327
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 373,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 373,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          14329,
                                          14343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 373,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 373,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14301,
                                      14344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    14297,
                                    14344
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 373,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 373,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14293,
                                14345
                              ],
                              "loc": {
                                "start": {
                                  "line": 373,
                                  "column": 8
                                },
                                "end": {
                                  "line": 373,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      14358,
                                      14359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14362,
                                        14366
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 374,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 374,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-------g-h---#",
                                        "raw": "'c-------g-h---#'",
                                        "range": [
                                          14367,
                                          14384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 374,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 374,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          14386,
                                          14400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 374,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 374,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14362,
                                      14401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    14358,
                                    14401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 374,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 374,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14354,
                                14402
                              ],
                              "loc": {
                                "start": {
                                  "line": 374,
                                  "column": 8
                                },
                                "end": {
                                  "line": 374,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      14415,
                                      14416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14419,
                                        14423
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 375,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 375,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "e---------#",
                                        "raw": "'e---------#'",
                                        "range": [
                                          14424,
                                          14437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          14439,
                                          14453
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14419,
                                      14454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    14415,
                                    14454
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14411,
                                14455
                              ],
                              "loc": {
                                "start": {
                                  "line": 375,
                                  "column": 8
                                },
                                "end": {
                                  "line": 375,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      14468,
                                      14469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14472,
                                        14476
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 376,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 376,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "f-------#",
                                        "raw": "'f-------#'",
                                        "range": [
                                          14477,
                                          14488
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 376,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 376,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          14490,
                                          14504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 376,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 376,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14472,
                                      14505
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14468,
                                    14505
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 376,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 376,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14464,
                                14506
                              ],
                              "loc": {
                                "start": {
                                  "line": 376,
                                  "column": 8
                                },
                                "end": {
                                  "line": 376,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      14519,
                                      14533
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            14538,
                                            14539
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            14541,
                                            14542
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14538,
                                          14542
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 377,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 377,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            14544,
                                            14545
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            14547,
                                            14548
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14544,
                                          14548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 377,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 377,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            14550,
                                            14551
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            14553,
                                            14554
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14550,
                                          14554
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 377,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 377,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            14556,
                                            14557
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            14559,
                                            14560
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14556,
                                          14560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 377,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 377,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14536,
                                      14562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    14519,
                                    14562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 377,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 377,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14515,
                                14563
                              ],
                              "loc": {
                                "start": {
                                  "line": 377,
                                  "column": 8
                                },
                                "end": {
                                  "line": 377,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "invoked",
                                    "range": [
                                      14576,
                                      14583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      14586,
                                      14587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    14576,
                                    14587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 378,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 378,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14572,
                                14588
                              ],
                              "loc": {
                                "start": {
                                  "line": 378,
                                  "column": 8
                                },
                                "end": {
                                  "line": 378,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      14601,
                                      14607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          14610,
                                          14612
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 379,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 379,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          14626,
                                          14633
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 380,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 380,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        14610,
                                        14633
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 379,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 380,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              14644,
                                              14647
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 380,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 380,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          14658,
                                                          14661
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 380,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 380,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          14662,
                                                          14673
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 380,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 380,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14658,
                                                        14673
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 380,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 380,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      14658,
                                                      14675
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 380,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 380,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      14676,
                                                      14680
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 380,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 380,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14658,
                                                    14680
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 380,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 380,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  14658,
                                                  14682
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 380,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 380,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                14651,
                                                14683
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 380,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 380,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14649,
                                            14685
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 380,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 380,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14634,
                                          14685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 380,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 380,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              14697,
                                              14700
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 380,
                                                "column": 84
                                              },
                                              "end": {
                                                "line": 380,
                                                "column": 87
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    14716,
                                                    14723
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 381,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 381,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  14716,
                                                  14725
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 381,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 381,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                14716,
                                                14726
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 381,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 381,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    14743,
                                                    14750
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 382,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 382,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 10,
                                                  "raw": "10",
                                                  "range": [
                                                    14755,
                                                    14757
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 382,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 382,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14743,
                                                  14757
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 382,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 382,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        14783,
                                                        14790
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 383,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 383,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      14777,
                                                      14791
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 383,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 383,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  14759,
                                                  14805
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 382,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 384,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                14739,
                                                14805
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 382,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 384,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "reverseString",
                                                  "range": [
                                                    14825,
                                                    14838
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 385,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 385,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "val",
                                                    "range": [
                                                      14839,
                                                      14842
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 385,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 385,
                                                        "column": 36
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  14825,
                                                  14843
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 385,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 385,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                14818,
                                                14844
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 385,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 385,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14702,
                                            14854
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 380,
                                              "column": 89
                                            },
                                            "end": {
                                              "line": 386,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14687,
                                          14854
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 380,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 386,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14610,
                                      14855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    14601,
                                    14855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 386,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14597,
                                14856
                              ],
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 8
                                },
                                "end": {
                                  "line": 386,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14865,
                                        14881
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 387,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 387,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          14882,
                                          14888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 387,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 387,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14865,
                                      14889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14890,
                                      14894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    14865,
                                    14894
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 387,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 387,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14895,
                                      14903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      14905,
                                      14919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14865,
                                  14920
                                ],
                                "loc": {
                                  "start": {
                                    "line": 387,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 387,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                14865,
                                14921
                              ],
                              "loc": {
                                "start": {
                                  "line": 387,
                                  "column": 8
                                },
                                "end": {
                                  "line": 387,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14930,
                                        14949
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 388,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 388,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14950,
                                            14952
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 388,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 388,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14953,
                                            14966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 388,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 388,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14950,
                                          14966
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 388,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 388,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14930,
                                      14967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14968,
                                      14972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14930,
                                    14972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 388,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 388,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14973,
                                      14979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14930,
                                  14980
                                ],
                                "loc": {
                                  "start": {
                                    "line": 388,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 388,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14930,
                                14981
                              ],
                              "loc": {
                                "start": {
                                  "line": 388,
                                  "column": 8
                                },
                                "end": {
                                  "line": 388,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            13728,
                            14987
                          ],
                          "loc": {
                            "start": {
                              "line": 354,
                              "column": 50
                            },
                            "end": {
                              "line": 389,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13716,
                          14987
                        ],
                        "loc": {
                          "start": {
                            "line": 354,
                            "column": 38
                          },
                          "end": {
                            "line": 389,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13610,
                      14988
                    ],
                    "loc": {
                      "start": {
                        "line": 353,
                        "column": 4
                      },
                      "end": {
                        "line": 389,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1234,
                    "_esdocTestName": "it1234"
                  },
                  "range": [
                    13610,
                    14989
                  ],
                  "loc": {
                    "start": {
                      "line": 353,
                      "column": 4
                    },
                    "end": {
                      "line": 389,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14994,
                        14996
                      ],
                      "loc": {
                        "start": {
                          "line": 390,
                          "column": 4
                        },
                        "end": {
                          "line": 390,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow the outer to be unsubscribed early but inners continue",
                        "raw": "'should allow the outer to be unsubscribed early but inners continue'",
                        "range": [
                          14997,
                          15066
                        ],
                        "loc": {
                          "start": {
                            "line": 390,
                            "column": 7
                          },
                          "end": {
                            "line": 390,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      15094,
                                      15100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 391,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            15117,
                                            15118
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 392,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 392,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            15120,
                                            15127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 392,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 392,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15117,
                                          15127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 392,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 392,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            15141,
                                            15142
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 393,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 393,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            15144,
                                            15151
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 393,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 393,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15141,
                                          15151
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 393,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 393,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            15165,
                                            15166
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 394,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 394,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            15168,
                                            15175
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 394,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 394,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15165,
                                          15175
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 394,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 394,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            15189,
                                            15190
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 395,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 395,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            15192,
                                            15198
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 395,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 395,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15189,
                                          15198
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 395,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 395,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            15212,
                                            15213
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 396,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 396,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            15215,
                                            15224
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 396,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 396,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15212,
                                          15224
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 396,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 396,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            15238,
                                            15239
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 397,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 397,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            15241,
                                            15249
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 397,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 397,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15238,
                                          15249
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 397,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 397,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            15263,
                                            15264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 398,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 398,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            15266,
                                            15274
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 398,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 398,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15263,
                                          15274
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 398,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 398,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            15288,
                                            15289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 399,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 399,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            15291,
                                            15299
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 399,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 399,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15288,
                                          15299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 399,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 399,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            15313,
                                            15314
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            15316,
                                            15322
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15313,
                                          15322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            15336,
                                            15337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 401,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 401,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            15339,
                                            15346
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 401,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 401,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15336,
                                          15346
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 401,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 401,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            15360,
                                            15361
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 402,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 402,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            15363,
                                            15370
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 402,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 402,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15360,
                                          15370
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 402,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 402,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            15384,
                                            15385
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 403,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 403,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            15387,
                                            15400
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 403,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 403,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15384,
                                          15400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 403,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 403,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15103,
                                      15410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    15094,
                                    15410
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 391,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 404,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15090,
                                15411
                              ],
                              "loc": {
                                "start": {
                                  "line": 391,
                                  "column": 8
                                },
                                "end": {
                                  "line": 404,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      15424,
                                      15426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15429,
                                        15432
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 405,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 405,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          15433,
                                          15469
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 405,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 405,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          15471,
                                          15477
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 405,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 405,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15429,
                                      15478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    15424,
                                    15478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 405,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 405,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15420,
                                15479
                              ],
                              "loc": {
                                "start": {
                                  "line": 405,
                                  "column": 8
                                },
                                "end": {
                                  "line": 405,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      15492,
                                      15497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         !",
                                    "raw": "'         !'",
                                    "range": [
                                      15500,
                                      15512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    15492,
                                    15512
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 406,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 406,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15488,
                                15513
                              ],
                              "loc": {
                                "start": {
                                  "line": 406,
                                  "column": 8
                                },
                                "end": {
                                  "line": 406,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15526,
                                      15534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w---x---",
                                    "raw": "'--w---x---'",
                                    "range": [
                                      15537,
                                      15549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    15526,
                                    15549
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 407,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 407,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15522,
                                15550
                              ],
                              "loc": {
                                "start": {
                                  "line": 407,
                                  "column": 8
                                },
                                "end": {
                                  "line": 407,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      15563,
                                      15564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15567,
                                        15571
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 408,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 408,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---d---------i-----l-|",
                                        "raw": "'a-b---d---------i-----l-|'",
                                        "range": [
                                          15572,
                                          15599
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 408,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 408,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          15601,
                                          15607
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 408,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 408,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15567,
                                      15608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    15563,
                                    15608
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 408,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 408,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15559,
                                15609
                              ],
                              "loc": {
                                "start": {
                                  "line": 408,
                                  "column": 8
                                },
                                "end": {
                                  "line": 408,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      15622,
                                      15623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15626,
                                        15630
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 409,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 409,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-------g-h---------|",
                                        "raw": "'c-------g-h---------|'",
                                        "range": [
                                          15631,
                                          15654
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 409,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 409,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          15656,
                                          15662
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 409,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 409,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15626,
                                      15663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    15622,
                                    15663
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15618,
                                15664
                              ],
                              "loc": {
                                "start": {
                                  "line": 409,
                                  "column": 8
                                },
                                "end": {
                                  "line": 409,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      15677,
                                      15691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            15696,
                                            15697
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 410,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 410,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            15699,
                                            15700
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 410,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 410,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15696,
                                          15700
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 410,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 410,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            15702,
                                            15703
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 410,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 410,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            15705,
                                            15706
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 410,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 410,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15702,
                                          15706
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 410,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 410,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15694,
                                      15708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    15677,
                                    15708
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 410,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 410,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15673,
                                15709
                              ],
                              "loc": {
                                "start": {
                                  "line": 410,
                                  "column": 8
                                },
                                "end": {
                                  "line": 410,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      15722,
                                      15728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 411,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 411,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          15731,
                                          15733
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 411,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 411,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          15747,
                                          15754
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 412,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 412,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        15731,
                                        15754
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 411,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 412,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              15765,
                                              15768
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 412,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 412,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          15779,
                                                          15782
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 412,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 412,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          15783,
                                                          15794
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 412,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 412,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15779,
                                                        15794
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 412,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 412,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      15779,
                                                      15796
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 412,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 412,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      15797,
                                                      15801
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 412,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 412,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15779,
                                                    15801
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 412,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 412,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  15779,
                                                  15803
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 412,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 412,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                15772,
                                                15804
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 412,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 412,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15770,
                                            15806
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 412,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 412,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          15755,
                                          15806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 412,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 412,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15731,
                                      15807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 411,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 412,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    15722,
                                    15807
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 411,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 412,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15718,
                                15808
                              ],
                              "loc": {
                                "start": {
                                  "line": 411,
                                  "column": 8
                                },
                                "end": {
                                  "line": 412,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15817,
                                        15833
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 413,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 413,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          15834,
                                          15840
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 413,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 413,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          15842,
                                          15847
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 413,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 413,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15817,
                                      15848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15849,
                                      15853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    15817,
                                    15853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 413,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 413,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15854,
                                      15862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      15864,
                                      15878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15817,
                                  15879
                                ],
                                "loc": {
                                  "start": {
                                    "line": 413,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 413,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                15817,
                                15880
                              ],
                              "loc": {
                                "start": {
                                  "line": 413,
                                  "column": 8
                                },
                                "end": {
                                  "line": 413,
                                  "column": 71
                                }
                              }
                            }
                          ],
                          "range": [
                            15080,
                            15886
                          ],
                          "loc": {
                            "start": {
                              "line": 390,
                              "column": 90
                            },
                            "end": {
                              "line": 414,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15068,
                          15886
                        ],
                        "loc": {
                          "start": {
                            "line": 390,
                            "column": 78
                          },
                          "end": {
                            "line": 414,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14994,
                      15887
                    ],
                    "loc": {
                      "start": {
                        "line": 390,
                        "column": 4
                      },
                      "end": {
                        "line": 414,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1235,
                    "_esdocTestName": "it1235"
                  },
                  "range": [
                    14994,
                    15888
                  ],
                  "loc": {
                    "start": {
                      "line": 390,
                      "column": 4
                    },
                    "end": {
                      "line": 414,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15893,
                        15895
                      ],
                      "loc": {
                        "start": {
                          "line": 415,
                          "column": 4
                        },
                        "end": {
                          "line": 415,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow an inner to be unsubscribed early but other inners continue",
                        "raw": "'should allow an inner to be unsubscribed early but other inners continue'",
                        "range": [
                          15896,
                          15970
                        ],
                        "loc": {
                          "start": {
                            "line": 415,
                            "column": 7
                          },
                          "end": {
                            "line": 415,
                            "column": 81
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      15998,
                                      16004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            16021,
                                            16022
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 417,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 417,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            16024,
                                            16031
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 417,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 417,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16021,
                                          16031
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 417,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 417,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            16045,
                                            16046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 418,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 418,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            16048,
                                            16055
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 418,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 418,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16045,
                                          16055
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 418,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 418,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            16069,
                                            16070
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 419,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 419,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            16072,
                                            16079
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 419,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 419,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16069,
                                          16079
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 419,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 419,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            16093,
                                            16094
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 420,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 420,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            16096,
                                            16102
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 420,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 420,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16093,
                                          16102
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 420,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 420,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            16116,
                                            16117
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 421,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 421,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            16119,
                                            16128
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 421,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 421,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16116,
                                          16128
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 421,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 421,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            16142,
                                            16143
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 422,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 422,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            16145,
                                            16153
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 422,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 422,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16142,
                                          16153
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 422,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 422,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            16167,
                                            16168
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            16170,
                                            16178
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 423,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 423,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16167,
                                          16178
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 423,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 423,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            16192,
                                            16193
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 424,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 424,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            16195,
                                            16203
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 424,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 424,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16192,
                                          16203
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 424,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 424,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            16217,
                                            16218
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 425,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 425,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            16220,
                                            16226
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 425,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 425,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16217,
                                          16226
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 425,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 425,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            16240,
                                            16241
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 426,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 426,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            16243,
                                            16250
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 426,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 426,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16240,
                                          16250
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            16264,
                                            16265
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 427,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 427,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            16267,
                                            16274
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 427,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 427,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16264,
                                          16274
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 427,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 427,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            16288,
                                            16289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 428,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 428,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            16291,
                                            16304
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 428,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 428,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16288,
                                          16304
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 428,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 428,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16007,
                                      16314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    15998,
                                    16314
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 416,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 429,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15994,
                                16315
                              ],
                              "loc": {
                                "start": {
                                  "line": 416,
                                  "column": 8
                                },
                                "end": {
                                  "line": 429,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      16328,
                                      16330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 430,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 430,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16333,
                                        16336
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 430,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 430,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          16337,
                                          16373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 430,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 430,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          16375,
                                          16381
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 430,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 430,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16333,
                                      16382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 430,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 430,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    16328,
                                    16382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 430,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 430,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16324,
                                16383
                              ],
                              "loc": {
                                "start": {
                                  "line": 430,
                                  "column": 8
                                },
                                "end": {
                                  "line": 430,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16396,
                                      16404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 431,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 431,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w---x---y-z-------------|",
                                    "raw": "'--w---x---y-z-------------|'",
                                    "range": [
                                      16407,
                                      16436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 431,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 431,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    16396,
                                    16436
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 431,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 431,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16392,
                                16437
                              ],
                              "loc": {
                                "start": {
                                  "line": 431,
                                  "column": 8
                                },
                                "end": {
                                  "line": 431,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      16450,
                                      16451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 432,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 432,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a-b---d-",
                                    "raw": "'--a-b---d-'",
                                    "range": [
                                      16454,
                                      16466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 432,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 432,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    16450,
                                    16466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 432,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 432,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16446,
                                16467
                              ],
                              "loc": {
                                "start": {
                                  "line": 432,
                                  "column": 8
                                },
                                "end": {
                                  "line": 432,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubw",
                                    "range": [
                                      16480,
                                      16486
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 433,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 433,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         !",
                                    "raw": "'         !'",
                                    "range": [
                                      16489,
                                      16501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 433,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 433,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    16480,
                                    16501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 433,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 433,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16476,
                                16502
                              ],
                              "loc": {
                                "start": {
                                  "line": 433,
                                  "column": 8
                                },
                                "end": {
                                  "line": 433,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      16515,
                                      16516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------c-------g-h---------|",
                                    "raw": "'------c-------g-h---------|'",
                                    "range": [
                                      16519,
                                      16548
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    16515,
                                    16548
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 434,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 434,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16511,
                                16549
                              ],
                              "loc": {
                                "start": {
                                  "line": 434,
                                  "column": 8
                                },
                                "end": {
                                  "line": 434,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      16562,
                                      16563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 435,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------e---------j-k---|",
                                    "raw": "'----------e---------j-k---|'",
                                    "range": [
                                      16566,
                                      16595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 435,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    16562,
                                    16595
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 435,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 435,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16558,
                                16596
                              ],
                              "loc": {
                                "start": {
                                  "line": 435,
                                  "column": 8
                                },
                                "end": {
                                  "line": 435,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      16609,
                                      16610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 436,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 436,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------------f-------------|",
                                    "raw": "'------------f-------------|'",
                                    "range": [
                                      16613,
                                      16642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 436,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 436,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    16609,
                                    16642
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 436,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 436,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16605,
                                16643
                              ],
                              "loc": {
                                "start": {
                                  "line": 436,
                                  "column": 8
                                },
                                "end": {
                                  "line": 436,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      16656,
                                      16670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 437,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 437,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            16687,
                                            16688
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 438,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 438,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  16690,
                                                  16692
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 438,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 438,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  16693,
                                                  16706
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 438,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 438,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                16690,
                                                16706
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 438,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 438,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                16707,
                                                16719
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 438,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 438,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              16690,
                                              16719
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 438,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 438,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                16720,
                                                16721
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 438,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 438,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                16723,
                                                16729
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 438,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 438,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16690,
                                            16730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 438,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 438,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16687,
                                          16730
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 438,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 438,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            16744,
                                            16745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  16747,
                                                  16749
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 439,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 439,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  16750,
                                                  16763
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 439,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 439,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                16747,
                                                16763
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 439,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 439,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                16764,
                                                16776
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 439,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 439,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              16747,
                                              16776
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 439,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 439,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                16777,
                                                16778
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 439,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 439,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                16780,
                                                16786
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 439,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 439,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16747,
                                            16787
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16744,
                                          16787
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            16801,
                                            16802
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 440,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 440,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  16804,
                                                  16806
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 440,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 440,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  16807,
                                                  16820
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 440,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 440,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                16804,
                                                16820
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 440,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 440,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                16821,
                                                16833
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 440,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 440,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              16804,
                                              16833
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 440,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 440,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                16834,
                                                16835
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 440,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 440,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                16837,
                                                16843
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 440,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 440,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16804,
                                            16844
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 440,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 440,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16801,
                                          16844
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 440,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 440,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            16858,
                                            16859
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 441,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 441,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  16861,
                                                  16863
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 441,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 441,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  16864,
                                                  16877
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 441,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 441,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                16861,
                                                16877
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 441,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 441,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                16878,
                                                16890
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 441,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 441,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              16861,
                                              16890
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 441,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 441,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                16891,
                                                16892
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 441,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 441,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                16894,
                                                16900
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 441,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 441,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16861,
                                            16901
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 441,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 441,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16858,
                                          16901
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 441,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 441,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16673,
                                      16911
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 437,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 442,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    16656,
                                    16911
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 437,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 442,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16652,
                                16912
                              ],
                              "loc": {
                                "start": {
                                  "line": 437,
                                  "column": 8
                                },
                                "end": {
                                  "line": 442,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "fooUnsubscriptionFrame",
                                    "range": [
                                      16925,
                                      16947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 443,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 443,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Rx",
                                            "range": [
                                              16950,
                                              16952
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 443,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 443,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "TestScheduler",
                                            "range": [
                                              16953,
                                              16966
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 443,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 443,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            16950,
                                            16966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 443,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 443,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "parseMarblesAsSubscriptions",
                                          "range": [
                                            16980,
                                            17007
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 444,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 444,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          16950,
                                          17007
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 443,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 444,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "unsubw",
                                          "range": [
                                            17008,
                                            17014
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 444,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 444,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        16950,
                                        17015
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 443,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 444,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "unsubscribedFrame",
                                      "range": [
                                        17029,
                                        17046
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 445,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 445,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      16950,
                                      17046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 443,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    16925,
                                    17046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 443,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 445,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16921,
                                17047
                              ],
                              "loc": {
                                "start": {
                                  "line": 443,
                                  "column": 8
                                },
                                "end": {
                                  "line": 445,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      17060,
                                      17066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              17069,
                                              17071
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 446,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 446,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              17085,
                                              17092
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 447,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 447,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            17069,
                                            17092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 446,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 447,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  17103,
                                                  17106
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 447,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 447,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              17117,
                                                              17120
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 447,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 447,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              17121,
                                                              17132
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 447,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 447,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            17117,
                                                            17132
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 447,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 447,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          17117,
                                                          17134
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 447,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 447,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          17135,
                                                          17139
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 447,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 447,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        17117,
                                                        17139
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 447,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 447,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      17117,
                                                      17141
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 447,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 447,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    17110,
                                                    17142
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 447,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 447,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                17108,
                                                17144
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 447,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 447,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              17093,
                                              17144
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 447,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 447,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          17069,
                                          17145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 446,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 447,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          17159,
                                          17162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 448,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 448,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        17069,
                                        17162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 446,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 448,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              17173,
                                              17178
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 448,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 448,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "arr",
                                                    "range": [
                                                      17198,
                                                      17201
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 449,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 449,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      17204,
                                                      17206
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 449,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 449,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    17198,
                                                    17206
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 449,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 449,
                                                      "column": 24
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                17194,
                                                17207
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 449,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 449,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "subscription",
                                                    "range": [
                                                      17224,
                                                      17236
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 450,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 450,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "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": "group",
                                                                "range": [
                                                                  17239,
                                                                  17244
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 450,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 450,
                                                                    "column": 36
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "materialize",
                                                                "range": [
                                                                  17262,
                                                                  17273
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 451,
                                                                    "column": 17
                                                                  },
                                                                  "end": {
                                                                    "line": 451,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                17239,
                                                                17273
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 450,
                                                                  "column": 31
                                                                },
                                                                "end": {
                                                                  "line": 451,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              17239,
                                                              17275
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 450,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 451,
                                                                "column": 30
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "map",
                                                            "range": [
                                                              17293,
                                                              17296
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 452,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 452,
                                                                "column": 20
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            17239,
                                                            17296
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 450,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 452,
                                                              "column": 20
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "notification",
                                                                "range": [
                                                                  17307,
                                                                  17319
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 452,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 452,
                                                                    "column": 43
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ReturnStatement",
                                                                  "argument": {
                                                                    "type": "ObjectExpression",
                                                                    "properties": [
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "frame",
                                                                          "range": [
                                                                            17348,
                                                                            17353
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 453,
                                                                              "column": 25
                                                                            },
                                                                            "end": {
                                                                              "line": 453,
                                                                              "column": 30
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "rxTestScheduler",
                                                                            "range": [
                                                                              17355,
                                                                              17370
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 453,
                                                                                "column": 32
                                                                              },
                                                                              "end": {
                                                                                "line": 453,
                                                                                "column": 47
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "frame",
                                                                            "range": [
                                                                              17371,
                                                                              17376
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 453,
                                                                                "column": 48
                                                                              },
                                                                              "end": {
                                                                                "line": 453,
                                                                                "column": 53
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            17355,
                                                                            17376
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 453,
                                                                              "column": 32
                                                                            },
                                                                            "end": {
                                                                              "line": 453,
                                                                              "column": 53
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          17348,
                                                                          17376
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 453,
                                                                            "column": 25
                                                                          },
                                                                          "end": {
                                                                            "line": 453,
                                                                            "column": 53
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "notification",
                                                                          "range": [
                                                                            17378,
                                                                            17390
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 453,
                                                                              "column": 55
                                                                            },
                                                                            "end": {
                                                                              "line": 453,
                                                                              "column": 67
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "Identifier",
                                                                          "name": "notification",
                                                                          "range": [
                                                                            17392,
                                                                            17404
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 453,
                                                                              "column": 69
                                                                            },
                                                                            "end": {
                                                                              "line": 453,
                                                                              "column": 81
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          17378,
                                                                          17404
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 453,
                                                                            "column": 55
                                                                          },
                                                                          "end": {
                                                                            "line": 453,
                                                                            "column": 81
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      17346,
                                                                      17406
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 453,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 453,
                                                                        "column": 83
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    17339,
                                                                    17407
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 453,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 453,
                                                                      "column": 84
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                17321,
                                                                17421
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 452,
                                                                  "column": 45
                                                                },
                                                                "end": {
                                                                  "line": 454,
                                                                  "column": 13
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              17297,
                                                              17421
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 452,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 454,
                                                                "column": 13
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          17239,
                                                          17422
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 450,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 454,
                                                            "column": 14
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "subscribe",
                                                        "range": [
                                                          17423,
                                                          17432
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 454,
                                                            "column": 15
                                                          },
                                                          "end": {
                                                            "line": 454,
                                                            "column": 24
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        17239,
                                                        17432
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 450,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 454,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              17443,
                                                              17448
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 454,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 454,
                                                                "column": 40
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "arr",
                                                                    "range": [
                                                                      17468,
                                                                      17471
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 455,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 455,
                                                                        "column": 19
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "push",
                                                                    "range": [
                                                                      17472,
                                                                      17476
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 455,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 455,
                                                                        "column": 24
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    17468,
                                                                    17476
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 455,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 455,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      17477,
                                                                      17482
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 455,
                                                                        "column": 25
                                                                      },
                                                                      "end": {
                                                                        "line": 455,
                                                                        "column": 30
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  17468,
                                                                  17483
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 455,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 455,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                17468,
                                                                17484
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 455,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 455,
                                                                  "column": 32
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            17450,
                                                            17498
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 454,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 456,
                                                              "column": 13
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          17433,
                                                          17498
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 454,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 456,
                                                            "column": 13
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      17239,
                                                      17499
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 450,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 456,
                                                        "column": 14
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    17224,
                                                    17499
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 450,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 456,
                                                      "column": 14
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                17220,
                                                17500
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 450,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 456,
                                                  "column": 15
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "group",
                                                    "range": [
                                                      17517,
                                                      17522
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 457,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 457,
                                                        "column": 21
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "key",
                                                    "range": [
                                                      17523,
                                                      17526
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 457,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 457,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    17517,
                                                    17526
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 457,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 457,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "foo",
                                                  "raw": "'foo'",
                                                  "range": [
                                                    17531,
                                                    17536
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 457,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 457,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  17517,
                                                  17536
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 457,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 457,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "rxTestScheduler",
                                                          "range": [
                                                            17556,
                                                            17571
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 458,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 458,
                                                              "column": 31
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "schedule",
                                                          "range": [
                                                            17572,
                                                            17580
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 458,
                                                              "column": 32
                                                            },
                                                            "end": {
                                                              "line": 458,
                                                              "column": 40
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          17556,
                                                          17580
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 458,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 458,
                                                            "column": 40
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "FunctionExpression",
                                                          "id": null,
                                                          "params": [],
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "subscription",
                                                                      "range": [
                                                                        17615,
                                                                        17627
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 459,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 459,
                                                                          "column": 32
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "unsubscribe",
                                                                      "range": [
                                                                        17628,
                                                                        17639
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 459,
                                                                          "column": 33
                                                                        },
                                                                        "end": {
                                                                          "line": 459,
                                                                          "column": 44
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      17615,
                                                                      17639
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 459,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 459,
                                                                        "column": 44
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [],
                                                                  "range": [
                                                                    17615,
                                                                    17641
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 459,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 459,
                                                                      "column": 46
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  17615,
                                                                  17642
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 459,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 459,
                                                                    "column": 47
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              17593,
                                                              17660
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 458,
                                                                "column": 53
                                                              },
                                                              "end": {
                                                                "line": 460,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "generator": false,
                                                          "expression": false,
                                                          "range": [
                                                            17581,
                                                            17660
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 458,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 460,
                                                              "column": 17
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "BinaryExpression",
                                                          "operator": "-",
                                                          "left": {
                                                            "type": "Identifier",
                                                            "name": "fooUnsubscriptionFrame",
                                                            "range": [
                                                              17662,
                                                              17684
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 460,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 460,
                                                                "column": 41
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "rxTestScheduler",
                                                              "range": [
                                                                17687,
                                                                17702
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 460,
                                                                  "column": 44
                                                                },
                                                                "end": {
                                                                  "line": 460,
                                                                  "column": 59
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "frame",
                                                              "range": [
                                                                17703,
                                                                17708
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 460,
                                                                  "column": 60
                                                                },
                                                                "end": {
                                                                  "line": 460,
                                                                  "column": 65
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              17687,
                                                              17708
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 460,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 460,
                                                                "column": 65
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            17662,
                                                            17708
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 460,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 460,
                                                              "column": 65
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        17556,
                                                        17709
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 458,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 460,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      17556,
                                                      17710
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 458,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 460,
                                                        "column": 67
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  17538,
                                                  17724
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 457,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 461,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                17513,
                                                17724
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 457,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 461,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "arr",
                                                "range": [
                                                  17744,
                                                  17747
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 462,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 462,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                17737,
                                                17748
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 462,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 462,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            17180,
                                            17758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 448,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 463,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          17163,
                                          17758
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 448,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 463,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17069,
                                      17759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 463,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    17060,
                                    17759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 446,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 463,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17056,
                                17760
                              ],
                              "loc": {
                                "start": {
                                  "line": 446,
                                  "column": 8
                                },
                                "end": {
                                  "line": 463,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17769,
                                        17785
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 464,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 464,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          17786,
                                          17792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 464,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 464,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17769,
                                      17793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17794,
                                      17798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17769,
                                    17798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 464,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 464,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17799,
                                      17807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      17809,
                                      17823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17769,
                                  17824
                                ],
                                "loc": {
                                  "start": {
                                    "line": 464,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 464,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                17769,
                                17825
                              ],
                              "loc": {
                                "start": {
                                  "line": 464,
                                  "column": 8
                                },
                                "end": {
                                  "line": 464,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            15984,
                            17831
                          ],
                          "loc": {
                            "start": {
                              "line": 415,
                              "column": 95
                            },
                            "end": {
                              "line": 465,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15972,
                          17831
                        ],
                        "loc": {
                          "start": {
                            "line": 415,
                            "column": 83
                          },
                          "end": {
                            "line": 465,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15893,
                      17832
                    ],
                    "loc": {
                      "start": {
                        "line": 415,
                        "column": 4
                      },
                      "end": {
                        "line": 465,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1236,
                    "_esdocTestName": "it1236"
                  },
                  "range": [
                    15893,
                    17833
                  ],
                  "loc": {
                    "start": {
                      "line": 415,
                      "column": 4
                    },
                    "end": {
                      "line": 465,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17838,
                        17840
                      ],
                      "loc": {
                        "start": {
                          "line": 466,
                          "column": 4
                        },
                        "end": {
                          "line": 466,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow inners to be unsubscribed early at different times",
                        "raw": "'should allow inners to be unsubscribed early at different times'",
                        "range": [
                          17841,
                          17906
                        ],
                        "loc": {
                          "start": {
                            "line": 466,
                            "column": 7
                          },
                          "end": {
                            "line": 466,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      17934,
                                      17940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 467,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 467,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            17957,
                                            17958
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 468,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 468,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            17960,
                                            17967
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 468,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 468,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17957,
                                          17967
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 468,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 468,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            17981,
                                            17982
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 469,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 469,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            17984,
                                            17991
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 469,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 469,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17981,
                                          17991
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            18005,
                                            18006
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 470,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 470,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            18008,
                                            18015
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 470,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 470,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18005,
                                          18015
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            18029,
                                            18030
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 471,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 471,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            18032,
                                            18038
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 471,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 471,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18029,
                                          18038
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 471,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 471,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            18052,
                                            18053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            18055,
                                            18064
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18052,
                                          18064
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            18078,
                                            18079
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 473,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 473,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            18081,
                                            18089
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 473,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 473,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18078,
                                          18089
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            18103,
                                            18104
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 474,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 474,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            18106,
                                            18114
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 474,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 474,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18103,
                                          18114
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 474,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 474,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            18128,
                                            18129
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 475,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 475,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            18131,
                                            18139
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 475,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 475,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18128,
                                          18139
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 475,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 475,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            18153,
                                            18154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 476,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 476,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            18156,
                                            18162
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 476,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 476,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18153,
                                          18162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 476,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 476,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            18176,
                                            18177
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 477,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 477,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            18179,
                                            18186
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 477,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 477,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18176,
                                          18186
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 477,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 477,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            18200,
                                            18201
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 478,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 478,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            18203,
                                            18210
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 478,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 478,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18200,
                                          18210
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 478,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 478,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            18224,
                                            18225
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 479,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 479,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            18227,
                                            18240
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 479,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 479,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18224,
                                          18240
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 479,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 479,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17943,
                                      18250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 467,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 480,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    17934,
                                    18250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 467,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 480,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17930,
                                18251
                              ],
                              "loc": {
                                "start": {
                                  "line": 467,
                                  "column": 8
                                },
                                "end": {
                                  "line": 480,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      18264,
                                      18266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 481,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 481,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18269,
                                        18272
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 481,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 481,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          18273,
                                          18309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 481,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 481,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          18311,
                                          18317
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 481,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 481,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18269,
                                      18318
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 481,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 481,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    18264,
                                    18318
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 481,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 481,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18260,
                                18319
                              ],
                              "loc": {
                                "start": {
                                  "line": 481,
                                  "column": 8
                                },
                                "end": {
                                  "line": 481,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18332,
                                      18340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w---x---y-z-------------|",
                                    "raw": "'--w---x---y-z-------------|'",
                                    "range": [
                                      18343,
                                      18372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    18332,
                                    18372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 482,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 482,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18328,
                                18373
                              ],
                              "loc": {
                                "start": {
                                  "line": 482,
                                  "column": 8
                                },
                                "end": {
                                  "line": 482,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      18386,
                                      18387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 483,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 483,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a-b---d-",
                                    "raw": "'--a-b---d-'",
                                    "range": [
                                      18390,
                                      18402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 483,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 483,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    18386,
                                    18402
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 483,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 483,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18382,
                                18403
                              ],
                              "loc": {
                                "start": {
                                  "line": 483,
                                  "column": 8
                                },
                                "end": {
                                  "line": 483,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubw",
                                    "range": [
                                      18416,
                                      18422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 484,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 484,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         !",
                                    "raw": "'         !'",
                                    "range": [
                                      18425,
                                      18437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 484,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 484,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    18416,
                                    18437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 484,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 484,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18412,
                                18438
                              ],
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 8
                                },
                                "end": {
                                  "line": 484,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      18451,
                                      18452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 485,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 485,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------c------",
                                    "raw": "'------c------'",
                                    "range": [
                                      18455,
                                      18470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 485,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 485,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    18451,
                                    18470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 485,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 485,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18447,
                                18471
                              ],
                              "loc": {
                                "start": {
                                  "line": 485,
                                  "column": 8
                                },
                                "end": {
                                  "line": 485,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubx",
                                    "range": [
                                      18484,
                                      18490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 486,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 486,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "            !",
                                    "raw": "'            !'",
                                    "range": [
                                      18493,
                                      18508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 486,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 486,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    18484,
                                    18508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 486,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 486,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18480,
                                18509
                              ],
                              "loc": {
                                "start": {
                                  "line": 486,
                                  "column": 8
                                },
                                "end": {
                                  "line": 486,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      18522,
                                      18523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 487,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 487,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------e------",
                                    "raw": "'----------e------'",
                                    "range": [
                                      18526,
                                      18545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 487,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 487,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    18522,
                                    18545
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 487,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 487,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18518,
                                18546
                              ],
                              "loc": {
                                "start": {
                                  "line": 487,
                                  "column": 8
                                },
                                "end": {
                                  "line": 487,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsuby",
                                    "range": [
                                      18559,
                                      18565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 488,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 488,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                !",
                                    "raw": "'                !'",
                                    "range": [
                                      18568,
                                      18587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 488,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 488,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    18559,
                                    18587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 488,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 488,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18555,
                                18588
                              ],
                              "loc": {
                                "start": {
                                  "line": 488,
                                  "column": 8
                                },
                                "end": {
                                  "line": 488,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      18601,
                                      18602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 489,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 489,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------------f-------",
                                    "raw": "'------------f-------'",
                                    "range": [
                                      18605,
                                      18627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 489,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 489,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    18601,
                                    18627
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 489,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 489,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18597,
                                18628
                              ],
                              "loc": {
                                "start": {
                                  "line": 489,
                                  "column": 8
                                },
                                "end": {
                                  "line": 489,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubz",
                                    "range": [
                                      18641,
                                      18647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                   !",
                                    "raw": "'                   !'",
                                    "range": [
                                      18650,
                                      18672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    18641,
                                    18672
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 490,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 490,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18637,
                                18673
                              ],
                              "loc": {
                                "start": {
                                  "line": 490,
                                  "column": 8
                                },
                                "end": {
                                  "line": 490,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      18686,
                                      18700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 491,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 491,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            18717,
                                            18718
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 492,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 492,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  18720,
                                                  18722
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 492,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 492,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  18723,
                                                  18736
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 492,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 492,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                18720,
                                                18736
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 492,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 492,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                18737,
                                                18749
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 492,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 492,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              18720,
                                              18749
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 492,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 492,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                18750,
                                                18751
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 492,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 492,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                18753,
                                                18759
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 492,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 492,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            18720,
                                            18760
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 492,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 492,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18717,
                                          18760
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 492,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 492,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            18774,
                                            18775
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 493,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 493,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  18777,
                                                  18779
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 493,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 493,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  18780,
                                                  18793
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 493,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 493,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                18777,
                                                18793
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 493,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 493,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                18794,
                                                18806
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 493,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 493,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              18777,
                                              18806
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 493,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 493,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                18807,
                                                18808
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 493,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 493,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                18810,
                                                18816
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 493,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 493,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            18777,
                                            18817
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 493,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 493,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18774,
                                          18817
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 493,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 493,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            18831,
                                            18832
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 494,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 494,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  18834,
                                                  18836
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 494,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 494,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  18837,
                                                  18850
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 494,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 494,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                18834,
                                                18850
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 494,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 494,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                18851,
                                                18863
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 494,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 494,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              18834,
                                              18863
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 494,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 494,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                18864,
                                                18865
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 494,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 494,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                18867,
                                                18873
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 494,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 494,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            18834,
                                            18874
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 494,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 494,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18831,
                                          18874
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 494,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 494,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            18888,
                                            18889
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 495,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 495,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  18891,
                                                  18893
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 495,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 495,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  18894,
                                                  18907
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 495,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 495,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                18891,
                                                18907
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 495,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 495,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                18908,
                                                18920
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 495,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 495,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              18891,
                                              18920
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 495,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 495,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                18921,
                                                18922
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 495,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 495,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                18924,
                                                18930
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 495,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 495,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            18891,
                                            18931
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 495,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 495,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18888,
                                          18931
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 495,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 495,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18703,
                                      18941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 491,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 496,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    18686,
                                    18941
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 491,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 496,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18682,
                                18942
                              ],
                              "loc": {
                                "start": {
                                  "line": 491,
                                  "column": 8
                                },
                                "end": {
                                  "line": 496,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubscriptionFrames",
                                    "range": [
                                      18955,
                                      18975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 497,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 497,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "foo",
                                          "range": [
                                            18992,
                                            18995
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 498,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 498,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    18997,
                                                    18999
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 498,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 498,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    19000,
                                                    19013
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 498,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 498,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  18997,
                                                  19013
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 498,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 498,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  19014,
                                                  19041
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 498,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 498,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                18997,
                                                19041
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 498,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 498,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsubw",
                                                "range": [
                                                  19042,
                                                  19048
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 498,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 498,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              18997,
                                              19049
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 498,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 498,
                                                "column": 69
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "unsubscribedFrame",
                                            "range": [
                                              19050,
                                              19067
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 498,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 498,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "range": [
                                            18997,
                                            19067
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 498,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 498,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18992,
                                          19067
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 498,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 498,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "bar",
                                          "range": [
                                            19081,
                                            19084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 499,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 499,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    19086,
                                                    19088
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 499,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 499,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    19089,
                                                    19102
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 499,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 499,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  19086,
                                                  19102
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 499,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 499,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  19103,
                                                  19130
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 499,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 499,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                19086,
                                                19130
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 499,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 499,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsubx",
                                                "range": [
                                                  19131,
                                                  19137
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 499,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 499,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              19086,
                                              19138
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 499,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 499,
                                                "column": 69
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "unsubscribedFrame",
                                            "range": [
                                              19139,
                                              19156
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 499,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 499,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "range": [
                                            19086,
                                            19156
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 499,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 499,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          19081,
                                          19156
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 499,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 499,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "baz",
                                          "range": [
                                            19170,
                                            19173
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 500,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 500,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    19175,
                                                    19177
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 500,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 500,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    19178,
                                                    19191
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 500,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 500,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  19175,
                                                  19191
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 500,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 500,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  19192,
                                                  19219
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 500,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 500,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                19175,
                                                19219
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 500,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 500,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsuby",
                                                "range": [
                                                  19220,
                                                  19226
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 500,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 500,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              19175,
                                              19227
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 500,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 500,
                                                "column": 69
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "unsubscribedFrame",
                                            "range": [
                                              19228,
                                              19245
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 500,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 500,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "range": [
                                            19175,
                                            19245
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 500,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 500,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          19170,
                                          19245
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 500,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 500,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "qux",
                                          "range": [
                                            19259,
                                            19262
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 501,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 501,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    19264,
                                                    19266
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 501,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 501,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    19267,
                                                    19280
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 501,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 501,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  19264,
                                                  19280
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 501,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 501,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  19281,
                                                  19308
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 501,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 501,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                19264,
                                                19308
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 501,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 501,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsubz",
                                                "range": [
                                                  19309,
                                                  19315
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 501,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 501,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              19264,
                                              19316
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 501,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 501,
                                                "column": 69
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "unsubscribedFrame",
                                            "range": [
                                              19317,
                                              19334
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 501,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 501,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "range": [
                                            19264,
                                            19334
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 501,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 501,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          19259,
                                          19334
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 501,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 501,
                                            "column": 87
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18978,
                                      19344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 497,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 502,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    18955,
                                    19344
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 497,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 502,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18951,
                                19345
                              ],
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 8
                                },
                                "end": {
                                  "line": 502,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      19358,
                                      19364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 503,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 503,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              19367,
                                              19369
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 503,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 503,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              19383,
                                              19390
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 504,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 504,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            19367,
                                            19390
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 503,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 504,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  19401,
                                                  19404
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 504,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 504,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              19415,
                                                              19418
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 504,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 504,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              19419,
                                                              19430
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 504,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 504,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            19415,
                                                            19430
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 504,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 504,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          19415,
                                                          19432
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 504,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 504,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          19433,
                                                          19437
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 504,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 504,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        19415,
                                                        19437
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 504,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 504,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      19415,
                                                      19439
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 504,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 504,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    19408,
                                                    19440
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 504,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 504,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                19406,
                                                19442
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 504,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 504,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              19391,
                                              19442
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 504,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 504,
                                                "column": 72
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          19367,
                                          19443
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 503,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 504,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          19457,
                                          19460
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 505,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 505,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        19367,
                                        19460
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 503,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 505,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              19471,
                                              19476
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 505,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 505,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "arr",
                                                    "range": [
                                                      19496,
                                                      19499
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 506,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 506,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      19502,
                                                      19504
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 506,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 506,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    19496,
                                                    19504
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 506,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 506,
                                                      "column": 24
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                19492,
                                                19505
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 506,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 506,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "subscription",
                                                    "range": [
                                                      19522,
                                                      19534
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 507,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 507,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "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": "group",
                                                                "range": [
                                                                  19537,
                                                                  19542
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 507,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 507,
                                                                    "column": 36
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "materialize",
                                                                "range": [
                                                                  19560,
                                                                  19571
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 508,
                                                                    "column": 17
                                                                  },
                                                                  "end": {
                                                                    "line": 508,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                19537,
                                                                19571
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 507,
                                                                  "column": 31
                                                                },
                                                                "end": {
                                                                  "line": 508,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              19537,
                                                              19573
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 507,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 508,
                                                                "column": 30
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "map",
                                                            "range": [
                                                              19591,
                                                              19594
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 509,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 509,
                                                                "column": 20
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            19537,
                                                            19594
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 507,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 509,
                                                              "column": 20
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "notification",
                                                                "range": [
                                                                  19605,
                                                                  19617
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 509,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 509,
                                                                    "column": 43
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ReturnStatement",
                                                                  "argument": {
                                                                    "type": "ObjectExpression",
                                                                    "properties": [
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "frame",
                                                                          "range": [
                                                                            19646,
                                                                            19651
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 510,
                                                                              "column": 25
                                                                            },
                                                                            "end": {
                                                                              "line": 510,
                                                                              "column": 30
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "rxTestScheduler",
                                                                            "range": [
                                                                              19653,
                                                                              19668
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 510,
                                                                                "column": 32
                                                                              },
                                                                              "end": {
                                                                                "line": 510,
                                                                                "column": 47
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "frame",
                                                                            "range": [
                                                                              19669,
                                                                              19674
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 510,
                                                                                "column": 48
                                                                              },
                                                                              "end": {
                                                                                "line": 510,
                                                                                "column": 53
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            19653,
                                                                            19674
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 510,
                                                                              "column": 32
                                                                            },
                                                                            "end": {
                                                                              "line": 510,
                                                                              "column": 53
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          19646,
                                                                          19674
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 510,
                                                                            "column": 25
                                                                          },
                                                                          "end": {
                                                                            "line": 510,
                                                                            "column": 53
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "notification",
                                                                          "range": [
                                                                            19676,
                                                                            19688
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 510,
                                                                              "column": 55
                                                                            },
                                                                            "end": {
                                                                              "line": 510,
                                                                              "column": 67
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "Identifier",
                                                                          "name": "notification",
                                                                          "range": [
                                                                            19690,
                                                                            19702
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 510,
                                                                              "column": 69
                                                                            },
                                                                            "end": {
                                                                              "line": 510,
                                                                              "column": 81
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          19676,
                                                                          19702
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 510,
                                                                            "column": 55
                                                                          },
                                                                          "end": {
                                                                            "line": 510,
                                                                            "column": 81
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      19644,
                                                                      19704
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 510,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 510,
                                                                        "column": 83
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    19637,
                                                                    19705
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 510,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 510,
                                                                      "column": 84
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                19619,
                                                                19719
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 509,
                                                                  "column": 45
                                                                },
                                                                "end": {
                                                                  "line": 511,
                                                                  "column": 13
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              19595,
                                                              19719
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 509,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 511,
                                                                "column": 13
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          19537,
                                                          19720
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 507,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 511,
                                                            "column": 14
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "subscribe",
                                                        "range": [
                                                          19721,
                                                          19730
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 511,
                                                            "column": 15
                                                          },
                                                          "end": {
                                                            "line": 511,
                                                            "column": 24
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        19537,
                                                        19730
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 507,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 511,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              19741,
                                                              19746
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 511,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 511,
                                                                "column": 40
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "arr",
                                                                    "range": [
                                                                      19766,
                                                                      19769
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 512,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 512,
                                                                        "column": 19
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "push",
                                                                    "range": [
                                                                      19770,
                                                                      19774
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 512,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 512,
                                                                        "column": 24
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    19766,
                                                                    19774
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 512,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 512,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      19775,
                                                                      19780
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 512,
                                                                        "column": 25
                                                                      },
                                                                      "end": {
                                                                        "line": 512,
                                                                        "column": 30
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  19766,
                                                                  19781
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 512,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 512,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                19766,
                                                                19782
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 512,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 512,
                                                                  "column": 32
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            19748,
                                                            19796
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 511,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 513,
                                                              "column": 13
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          19731,
                                                          19796
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 511,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 513,
                                                            "column": 13
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      19537,
                                                      19797
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 507,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 513,
                                                        "column": 14
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    19522,
                                                    19797
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 507,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 513,
                                                      "column": 14
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                19518,
                                                19798
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 507,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 513,
                                                  "column": 15
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      19811,
                                                      19826
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 514,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 514,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "schedule",
                                                    "range": [
                                                      19827,
                                                      19835
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 514,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 514,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    19811,
                                                    19835
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 514,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 514,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "subscription",
                                                                "range": [
                                                                  19866,
                                                                  19878
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 515,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 515,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "unsubscribe",
                                                                "range": [
                                                                  19879,
                                                                  19890
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 515,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 515,
                                                                    "column": 40
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                19866,
                                                                19890
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 515,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 515,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              19866,
                                                              19892
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 515,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 515,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            19866,
                                                            19893
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 515,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 515,
                                                              "column": 43
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        19848,
                                                        19907
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 514,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 516,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      19836,
                                                      19907
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 514,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 516,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "-",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "unsubscriptionFrames",
                                                        "range": [
                                                          19909,
                                                          19929
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 516,
                                                            "column": 15
                                                          },
                                                          "end": {
                                                            "line": 516,
                                                            "column": 35
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "group",
                                                          "range": [
                                                            19930,
                                                            19935
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 516,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 516,
                                                              "column": 41
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "key",
                                                          "range": [
                                                            19936,
                                                            19939
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 516,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 516,
                                                              "column": 45
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          19930,
                                                          19939
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 516,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 516,
                                                            "column": 45
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        19909,
                                                        19940
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 516,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 516,
                                                          "column": 46
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "rxTestScheduler",
                                                        "range": [
                                                          19943,
                                                          19958
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 516,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 516,
                                                            "column": 64
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "frame",
                                                        "range": [
                                                          19959,
                                                          19964
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 516,
                                                            "column": 65
                                                          },
                                                          "end": {
                                                            "line": 516,
                                                            "column": 70
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        19943,
                                                        19964
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 516,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 516,
                                                          "column": 70
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      19909,
                                                      19964
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 516,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 516,
                                                        "column": 70
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  19811,
                                                  19965
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 514,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 516,
                                                    "column": 71
                                                  }
                                                }
                                              },
                                              "range": [
                                                19811,
                                                19966
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 514,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 516,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "arr",
                                                "range": [
                                                  19986,
                                                  19989
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 517,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 517,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                19979,
                                                19990
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 517,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 517,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            19478,
                                            20000
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 518,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          19461,
                                          20000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 505,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 518,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19367,
                                      20001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 503,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 518,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    19358,
                                    20001
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 503,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 518,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19354,
                                20002
                              ],
                              "loc": {
                                "start": {
                                  "line": 503,
                                  "column": 8
                                },
                                "end": {
                                  "line": 518,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        20011,
                                        20027
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 519,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 519,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          20028,
                                          20034
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 519,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 519,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20011,
                                      20035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 519,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 519,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20036,
                                      20040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 519,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 519,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    20011,
                                    20040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 519,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 519,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20041,
                                      20049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 519,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 519,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      20051,
                                      20065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 519,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 519,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20011,
                                  20066
                                ],
                                "loc": {
                                  "start": {
                                    "line": 519,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 519,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                20011,
                                20067
                              ],
                              "loc": {
                                "start": {
                                  "line": 519,
                                  "column": 8
                                },
                                "end": {
                                  "line": 519,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            17920,
                            20073
                          ],
                          "loc": {
                            "start": {
                              "line": 466,
                              "column": 86
                            },
                            "end": {
                              "line": 520,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17908,
                          20073
                        ],
                        "loc": {
                          "start": {
                            "line": 466,
                            "column": 74
                          },
                          "end": {
                            "line": 520,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17838,
                      20074
                    ],
                    "loc": {
                      "start": {
                        "line": 466,
                        "column": 4
                      },
                      "end": {
                        "line": 520,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1237,
                    "_esdocTestName": "it1237"
                  },
                  "range": [
                    17838,
                    20075
                  ],
                  "loc": {
                    "start": {
                      "line": 466,
                      "column": 4
                    },
                    "end": {
                      "line": 520,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20080,
                        20082
                      ],
                      "loc": {
                        "start": {
                          "line": 521,
                          "column": 4
                        },
                        "end": {
                          "line": 521,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow subscribing late to an inner Observable, outer completes",
                        "raw": "'should allow subscribing late to an inner Observable, outer completes'",
                        "range": [
                          20083,
                          20154
                        ],
                        "loc": {
                          "start": {
                            "line": 521,
                            "column": 7
                          },
                          "end": {
                            "line": 521,
                            "column": 78
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      20182,
                                      20188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 522,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 522,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            20205,
                                            20206
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 523,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 523,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            20208,
                                            20215
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 523,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 523,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20205,
                                          20215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 523,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 523,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            20229,
                                            20230
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 524,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 524,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            20232,
                                            20239
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 524,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 524,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20229,
                                          20239
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 524,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 524,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            20253,
                                            20254
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 525,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 525,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            20256,
                                            20262
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 525,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 525,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20253,
                                          20262
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 525,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 525,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            20276,
                                            20277
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 526,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 526,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            20279,
                                            20285
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 526,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 526,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20276,
                                          20285
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 526,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 526,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            20299,
                                            20300
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 527,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 527,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            20302,
                                            20315
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 527,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 527,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20299,
                                          20315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 527,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 527,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20191,
                                      20325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 522,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 528,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    20182,
                                    20325
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 522,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 528,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20178,
                                20326
                              ],
                              "loc": {
                                "start": {
                                  "line": 522,
                                  "column": 8
                                },
                                "end": {
                                  "line": 528,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      20339,
                                      20341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20344,
                                        20347
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 529,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 529,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a-b---d---------i-----l-|",
                                        "raw": "'--a-b---d---------i-----l-|'",
                                        "range": [
                                          20348,
                                          20377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 529,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 529,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          20379,
                                          20385
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 529,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 529,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20344,
                                      20386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    20339,
                                    20386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 529,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 529,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20335,
                                20387
                              ],
                              "loc": {
                                "start": {
                                  "line": 529,
                                  "column": 8
                                },
                                "end": {
                                  "line": 529,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      20400,
                                      20404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      20407,
                                      20436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    20400,
                                    20436
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 530,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 530,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20396,
                                20437
                              ],
                              "loc": {
                                "start": {
                                  "line": 530,
                                  "column": 8
                                },
                                "end": {
                                  "line": 530,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20450,
                                      20458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 531,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 531,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------------------------|",
                                    "raw": "'----------------------------|'",
                                    "range": [
                                      20461,
                                      20492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 531,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 531,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    20450,
                                    20492
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 531,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 531,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20446,
                                20493
                              ],
                              "loc": {
                                "start": {
                                  "line": 531,
                                  "column": 8
                                },
                                "end": {
                                  "line": 531,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          20502,
                                          20504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 532,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 532,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          20505,
                                          20512
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 532,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 532,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        20502,
                                        20512
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 532,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 532,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              20523,
                                              20526
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 532,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 532,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          20537,
                                                          20540
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 532,
                                                            "column": 43
                                                          },
                                                          "end": {
                                                            "line": 532,
                                                            "column": 46
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          20541,
                                                          20552
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 532,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 532,
                                                            "column": 58
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        20537,
                                                        20552
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 532,
                                                          "column": 43
                                                        },
                                                        "end": {
                                                          "line": 532,
                                                          "column": 58
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      20537,
                                                      20554
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 532,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 532,
                                                        "column": 60
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      20555,
                                                      20559
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 532,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 532,
                                                        "column": 65
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    20537,
                                                    20559
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 532,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 532,
                                                      "column": 65
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  20537,
                                                  20561
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 532,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 532,
                                                    "column": 67
                                                  }
                                                }
                                              },
                                              "range": [
                                                20530,
                                                20562
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 532,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 532,
                                                  "column": 68
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            20528,
                                            20564
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 532,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 532,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          20513,
                                          20564
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 532,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 532,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20502,
                                      20565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 532,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 532,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      20579,
                                      20588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 533,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 533,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    20502,
                                    20588
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 532,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 533,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "group",
                                        "range": [
                                          20599,
                                          20604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 533,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 533,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "rxTestScheduler",
                                                "range": [
                                                  20620,
                                                  20635
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 534,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 534,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "schedule",
                                                "range": [
                                                  20636,
                                                  20644
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 534,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 534,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                20620,
                                                20644
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 534,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 534,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "expectObservable",
                                                              "range": [
                                                                20675,
                                                                20691
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 535,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 535,
                                                                  "column": 32
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "group",
                                                                "range": [
                                                                  20692,
                                                                  20697
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 535,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 535,
                                                                    "column": 38
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              20675,
                                                              20698
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 535,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 535,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toBe",
                                                            "range": [
                                                              20699,
                                                              20703
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 535,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 535,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            20675,
                                                            20703
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 535,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 535,
                                                              "column": 44
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "expected",
                                                            "range": [
                                                              20704,
                                                              20712
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 535,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 535,
                                                                "column": 53
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          20675,
                                                          20713
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 535,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 535,
                                                            "column": 54
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        20675,
                                                        20714
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 535,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 535,
                                                          "column": 55
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    20657,
                                                    20728
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 534,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 536,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  20645,
                                                  20728
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 534,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 536,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 260,
                                                "raw": "260",
                                                "range": [
                                                  20730,
                                                  20733
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 536,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 536,
                                                    "column": 18
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              20620,
                                              20734
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 534,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 536,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "range": [
                                            20620,
                                            20735
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 534,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 536,
                                              "column": 20
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        20606,
                                        20745
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 533,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 537,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      20589,
                                      20745
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 533,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 537,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20502,
                                  20746
                                ],
                                "loc": {
                                  "start": {
                                    "line": 532,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 537,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                20502,
                                20747
                              ],
                              "loc": {
                                "start": {
                                  "line": 532,
                                  "column": 8
                                },
                                "end": {
                                  "line": 537,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        20756,
                                        20775
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 538,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 538,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            20776,
                                            20778
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 538,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 538,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20779,
                                            20792
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 538,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 538,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          20776,
                                          20792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 538,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 538,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20756,
                                      20793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 538,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 538,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20794,
                                      20798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 538,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 538,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    20756,
                                    20798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 538,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 538,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      20799,
                                      20803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 538,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 538,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20756,
                                  20804
                                ],
                                "loc": {
                                  "start": {
                                    "line": 538,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 538,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                20756,
                                20805
                              ],
                              "loc": {
                                "start": {
                                  "line": 538,
                                  "column": 8
                                },
                                "end": {
                                  "line": 538,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            20168,
                            20811
                          ],
                          "loc": {
                            "start": {
                              "line": 521,
                              "column": 92
                            },
                            "end": {
                              "line": 539,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20156,
                          20811
                        ],
                        "loc": {
                          "start": {
                            "line": 521,
                            "column": 80
                          },
                          "end": {
                            "line": 539,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20080,
                      20812
                    ],
                    "loc": {
                      "start": {
                        "line": 521,
                        "column": 4
                      },
                      "end": {
                        "line": 539,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1238,
                    "_esdocTestName": "it1238"
                  },
                  "range": [
                    20080,
                    20813
                  ],
                  "loc": {
                    "start": {
                      "line": 521,
                      "column": 4
                    },
                    "end": {
                      "line": 539,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20818,
                        20820
                      ],
                      "loc": {
                        "start": {
                          "line": 540,
                          "column": 4
                        },
                        "end": {
                          "line": 540,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow subscribing late to an inner Observable, outer throws",
                        "raw": "'should allow subscribing late to an inner Observable, outer throws'",
                        "range": [
                          20821,
                          20889
                        ],
                        "loc": {
                          "start": {
                            "line": 540,
                            "column": 7
                          },
                          "end": {
                            "line": 540,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      20917,
                                      20923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 541,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 541,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            20940,
                                            20941
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 542,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 542,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            20943,
                                            20950
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 542,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 542,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20940,
                                          20950
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 542,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 542,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            20964,
                                            20965
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 543,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 543,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            20967,
                                            20974
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 543,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 543,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20964,
                                          20974
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 543,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 543,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            20988,
                                            20989
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 544,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 544,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            20991,
                                            20997
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 544,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 544,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20988,
                                          20997
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 544,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 544,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            21011,
                                            21012
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 545,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 545,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            21014,
                                            21020
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 545,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 545,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21011,
                                          21020
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 545,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 545,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            21034,
                                            21035
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 546,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 546,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            21037,
                                            21050
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 546,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 546,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21034,
                                          21050
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 546,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 546,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20926,
                                      21060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 541,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 547,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    20917,
                                    21060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 541,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 547,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20913,
                                21061
                              ],
                              "loc": {
                                "start": {
                                  "line": 541,
                                  "column": 8
                                },
                                "end": {
                                  "line": 547,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      21074,
                                      21076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 548,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 548,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        21079,
                                        21082
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 548,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 548,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a-b---d---------i-----l-#",
                                        "raw": "'--a-b---d---------i-----l-#'",
                                        "range": [
                                          21083,
                                          21112
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 548,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 548,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          21114,
                                          21120
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 548,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 548,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21079,
                                      21121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 548,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 548,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    21074,
                                    21121
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 548,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 548,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21070,
                                21122
                              ],
                              "loc": {
                                "start": {
                                  "line": 548,
                                  "column": 8
                                },
                                "end": {
                                  "line": 548,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      21135,
                                      21139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 549,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 549,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      21142,
                                      21171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 549,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 549,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    21135,
                                    21171
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 549,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 549,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21131,
                                21172
                              ],
                              "loc": {
                                "start": {
                                  "line": 549,
                                  "column": 8
                                },
                                "end": {
                                  "line": 549,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      21185,
                                      21193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 550,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 550,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------------------------#",
                                    "raw": "'----------------------------#'",
                                    "range": [
                                      21196,
                                      21227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 550,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 550,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    21185,
                                    21227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 550,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 550,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21181,
                                21228
                              ],
                              "loc": {
                                "start": {
                                  "line": 550,
                                  "column": 8
                                },
                                "end": {
                                  "line": 550,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          21237,
                                          21239
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 551,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 551,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          21240,
                                          21247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 551,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 551,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        21237,
                                        21247
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 551,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 551,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              21258,
                                              21261
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 551,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 551,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          21272,
                                                          21275
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 551,
                                                            "column": 43
                                                          },
                                                          "end": {
                                                            "line": 551,
                                                            "column": 46
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          21276,
                                                          21287
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 551,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 551,
                                                            "column": 58
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        21272,
                                                        21287
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 551,
                                                          "column": 43
                                                        },
                                                        "end": {
                                                          "line": 551,
                                                          "column": 58
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      21272,
                                                      21289
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 551,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 551,
                                                        "column": 60
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      21290,
                                                      21294
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 551,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 551,
                                                        "column": 65
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    21272,
                                                    21294
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 551,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 551,
                                                      "column": 65
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  21272,
                                                  21296
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 551,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 551,
                                                    "column": 67
                                                  }
                                                }
                                              },
                                              "range": [
                                                21265,
                                                21297
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 551,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 551,
                                                  "column": 68
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            21263,
                                            21299
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 551,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 551,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          21248,
                                          21299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 551,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 551,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21237,
                                      21300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 551,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 551,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      21314,
                                      21323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 552,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 552,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    21237,
                                    21323
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 551,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 552,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "group",
                                        "range": [
                                          21334,
                                          21339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 552,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 552,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "rxTestScheduler",
                                                "range": [
                                                  21355,
                                                  21370
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 553,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 553,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "schedule",
                                                "range": [
                                                  21371,
                                                  21379
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 553,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 553,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                21355,
                                                21379
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 553,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 553,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "expectObservable",
                                                              "range": [
                                                                21410,
                                                                21426
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 554,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 554,
                                                                  "column": 32
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "group",
                                                                "range": [
                                                                  21427,
                                                                  21432
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 554,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 554,
                                                                    "column": 38
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              21410,
                                                              21433
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 554,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 554,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toBe",
                                                            "range": [
                                                              21434,
                                                              21438
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 554,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 554,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            21410,
                                                            21438
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 554,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 554,
                                                              "column": 44
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "expected",
                                                            "range": [
                                                              21439,
                                                              21447
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 554,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 554,
                                                                "column": 53
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          21410,
                                                          21448
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 554,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 554,
                                                            "column": 54
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        21410,
                                                        21449
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 554,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 554,
                                                          "column": 55
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    21392,
                                                    21463
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 553,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 555,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  21380,
                                                  21463
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 553,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 555,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 260,
                                                "raw": "260",
                                                "range": [
                                                  21465,
                                                  21468
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 555,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 555,
                                                    "column": 18
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              21355,
                                              21469
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 553,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 555,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "range": [
                                            21355,
                                            21470
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 553,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 555,
                                              "column": 20
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        21341,
                                        21480
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 552,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 556,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      21324,
                                      21480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 552,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 556,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [],
                                      "range": [
                                        21494,
                                        21524
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 556,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 558,
                                          "column": 9
                                        }
                                      },
                                      "trailingComments": [
                                        {
                                          "type": "Line",
                                          "value": "noop",
                                          "range": [
                                            21508,
                                            21514
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 557,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 557,
                                              "column": 18
                                            }
                                          }
                                        }
                                      ]
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      21482,
                                      21524
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 556,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 558,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21237,
                                  21525
                                ],
                                "loc": {
                                  "start": {
                                    "line": 551,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 558,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                21237,
                                21526
                              ],
                              "loc": {
                                "start": {
                                  "line": 551,
                                  "column": 8
                                },
                                "end": {
                                  "line": 558,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21535,
                                        21554
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 559,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 559,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            21555,
                                            21557
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 559,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 559,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21558,
                                            21571
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 559,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 559,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          21555,
                                          21571
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 559,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 559,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21535,
                                      21572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 559,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 559,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21573,
                                      21577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 559,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 559,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    21535,
                                    21577
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 559,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 559,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      21578,
                                      21582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 559,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 559,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21535,
                                  21583
                                ],
                                "loc": {
                                  "start": {
                                    "line": 559,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 559,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21535,
                                21584
                              ],
                              "loc": {
                                "start": {
                                  "line": 559,
                                  "column": 8
                                },
                                "end": {
                                  "line": 559,
                                  "column": 57
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "noop",
                                  "range": [
                                    21508,
                                    21514
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 557,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 557,
                                      "column": 18
                                    }
                                  }
                                }
                              ]
                            }
                          ],
                          "range": [
                            20903,
                            21590
                          ],
                          "loc": {
                            "start": {
                              "line": 540,
                              "column": 89
                            },
                            "end": {
                              "line": 560,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20891,
                          21590
                        ],
                        "loc": {
                          "start": {
                            "line": 540,
                            "column": 77
                          },
                          "end": {
                            "line": 560,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20818,
                      21591
                    ],
                    "loc": {
                      "start": {
                        "line": 540,
                        "column": 4
                      },
                      "end": {
                        "line": 560,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1239,
                    "_esdocTestName": "it1239"
                  },
                  "range": [
                    20818,
                    21592
                  ],
                  "loc": {
                    "start": {
                      "line": 540,
                      "column": 4
                    },
                    "end": {
                      "line": 560,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        21597,
                        21599
                      ],
                      "loc": {
                        "start": {
                          "line": 561,
                          "column": 4
                        },
                        "end": {
                          "line": 561,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow subscribing late to inner, unsubscribe outer early",
                        "raw": "'should allow subscribing late to inner, unsubscribe outer early'",
                        "range": [
                          21600,
                          21665
                        ],
                        "loc": {
                          "start": {
                            "line": 561,
                            "column": 7
                          },
                          "end": {
                            "line": 561,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      21693,
                                      21699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 562,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 562,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            21716,
                                            21717
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 563,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 563,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            21719,
                                            21726
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 563,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 563,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21716,
                                          21726
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 563,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 563,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            21740,
                                            21741
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 564,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 564,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            21743,
                                            21750
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 564,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 564,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21740,
                                          21750
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 564,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 564,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            21764,
                                            21765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 565,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 565,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            21767,
                                            21773
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 565,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 565,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21764,
                                          21773
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 565,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 565,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            21787,
                                            21788
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 566,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 566,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            21790,
                                            21796
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 566,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 566,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21787,
                                          21796
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            21810,
                                            21811
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 567,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 567,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            21813,
                                            21826
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 567,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 567,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21810,
                                          21826
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 567,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 567,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21702,
                                      21836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 562,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 568,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    21693,
                                    21836
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 562,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 568,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21689,
                                21837
                              ],
                              "loc": {
                                "start": {
                                  "line": 562,
                                  "column": 8
                                },
                                "end": {
                                  "line": 568,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      21850,
                                      21852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 569,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 569,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        21855,
                                        21858
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 569,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 569,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a-b---d---------i-----l-#",
                                        "raw": "'--a-b---d---------i-----l-#'",
                                        "range": [
                                          21859,
                                          21888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 569,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 569,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          21890,
                                          21896
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 569,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 569,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21855,
                                      21897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 569,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 569,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    21850,
                                    21897
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 569,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 569,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21846,
                                21898
                              ],
                              "loc": {
                                "start": {
                                  "line": 569,
                                  "column": 8
                                },
                                "end": {
                                  "line": 569,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      21911,
                                      21916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 570,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 570,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "            !",
                                    "raw": "'            !'",
                                    "range": [
                                      21919,
                                      21934
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 570,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 570,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    21911,
                                    21934
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 570,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 570,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21907,
                                21935
                              ],
                              "loc": {
                                "start": {
                                  "line": 570,
                                  "column": 8
                                },
                                "end": {
                                  "line": 570,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      21948,
                                      21954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 571,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 571,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !",
                                    "raw": "'^           !'",
                                    "range": [
                                      21957,
                                      21972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 571,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 571,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    21948,
                                    21972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 571,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 571,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21944,
                                21973
                              ],
                              "loc": {
                                "start": {
                                  "line": 571,
                                  "column": 8
                                },
                                "end": {
                                  "line": 571,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedOuter",
                                    "range": [
                                      21986,
                                      21999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 572,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 572,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--w----------",
                                    "raw": "'--w----------'",
                                    "range": [
                                      22002,
                                      22017
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 572,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 572,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    21986,
                                    22017
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 572,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 572,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21982,
                                22018
                              ],
                              "loc": {
                                "start": {
                                  "line": 572,
                                  "column": 8
                                },
                                "end": {
                                  "line": 572,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedInner",
                                    "range": [
                                      22031,
                                      22044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 573,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 573,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-------------",
                                    "raw": "'-------------'",
                                    "range": [
                                      22047,
                                      22062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 573,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 573,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    22031,
                                    22062
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 573,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 573,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22027,
                                22063
                              ],
                              "loc": {
                                "start": {
                                  "line": 573,
                                  "column": 8
                                },
                                "end": {
                                  "line": 573,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "outerValues",
                                    "range": [
                                      22076,
                                      22087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 574,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 574,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            22092,
                                            22093
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 574,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 574,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            22095,
                                            22100
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 574,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 574,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22092,
                                          22100
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 574,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 574,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22090,
                                      22102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 574,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 574,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    22076,
                                    22102
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 574,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 574,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22072,
                                22103
                              ],
                              "loc": {
                                "start": {
                                  "line": 574,
                                  "column": 8
                                },
                                "end": {
                                  "line": 574,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      22116,
                                      22122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 575,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 575,
                                        "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": [
                                                  22125,
                                                  22127
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 575,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 575,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "groupBy",
                                                "range": [
                                                  22141,
                                                  22148
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 576,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 576,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "range": [
                                                22125,
                                                22148
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 575,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 576,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "val",
                                                    "range": [
                                                      22159,
                                                      22162
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 576,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 576,
                                                        "column": 34
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "val",
                                                                "range": [
                                                                  22173,
                                                                  22176
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 576,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 576,
                                                                    "column": 48
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "toLowerCase",
                                                                "range": [
                                                                  22177,
                                                                  22188
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 576,
                                                                    "column": 49
                                                                  },
                                                                  "end": {
                                                                    "line": 576,
                                                                    "column": 60
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                22173,
                                                                22188
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 576,
                                                                  "column": 45
                                                                },
                                                                "end": {
                                                                  "line": 576,
                                                                  "column": 60
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              22173,
                                                              22190
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 576,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 576,
                                                                "column": 62
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "trim",
                                                            "range": [
                                                              22191,
                                                              22195
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 576,
                                                                "column": 63
                                                              },
                                                              "end": {
                                                                "line": 576,
                                                                "column": 67
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            22173,
                                                            22195
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 576,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 576,
                                                              "column": 67
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          22173,
                                                          22197
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 576,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 576,
                                                            "column": 69
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        22166,
                                                        22198
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 576,
                                                          "column": 38
                                                        },
                                                        "end": {
                                                          "line": 576,
                                                          "column": 70
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    22164,
                                                    22200
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 576,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 576,
                                                      "column": 72
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  22149,
                                                  22200
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 576,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 576,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              22125,
                                              22201
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 575,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 576,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "do",
                                            "range": [
                                              22215,
                                              22217
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 577,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 577,
                                                "column": 15
                                              }
                                            }
                                          },
                                          "range": [
                                            22125,
                                            22217
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 575,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 577,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "group",
                                                "range": [
                                                  22228,
                                                  22233
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 577,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 577,
                                                    "column": 31
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "rxTestScheduler",
                                                        "range": [
                                                          22249,
                                                          22264
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 578,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 578,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "schedule",
                                                        "range": [
                                                          22265,
                                                          22273
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 578,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 578,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        22249,
                                                        22273
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 578,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 578,
                                                          "column": 36
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "Identifier",
                                                                      "name": "expectObservable",
                                                                      "range": [
                                                                        22304,
                                                                        22320
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 579,
                                                                          "column": 16
                                                                        },
                                                                        "end": {
                                                                          "line": 579,
                                                                          "column": 32
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "group",
                                                                        "range": [
                                                                          22321,
                                                                          22326
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 579,
                                                                            "column": 33
                                                                          },
                                                                          "end": {
                                                                            "line": 579,
                                                                            "column": 38
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      22304,
                                                                      22327
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 579,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 579,
                                                                        "column": 39
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "toBe",
                                                                    "range": [
                                                                      22328,
                                                                      22332
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 579,
                                                                        "column": 40
                                                                      },
                                                                      "end": {
                                                                        "line": 579,
                                                                        "column": 44
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    22304,
                                                                    22332
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 579,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 579,
                                                                      "column": 44
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "expectedInner",
                                                                    "range": [
                                                                      22333,
                                                                      22346
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 579,
                                                                        "column": 45
                                                                      },
                                                                      "end": {
                                                                        "line": 579,
                                                                        "column": 58
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  22304,
                                                                  22347
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 579,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 579,
                                                                    "column": 59
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                22304,
                                                                22348
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 579,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 579,
                                                                  "column": 60
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            22286,
                                                            22362
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 578,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 580,
                                                              "column": 13
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          22274,
                                                          22362
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 578,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 580,
                                                            "column": 13
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Literal",
                                                        "value": 260,
                                                        "raw": "260",
                                                        "range": [
                                                          22364,
                                                          22367
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 580,
                                                            "column": 15
                                                          },
                                                          "end": {
                                                            "line": 580,
                                                            "column": 18
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      22249,
                                                      22368
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 578,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 580,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    22249,
                                                    22369
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 578,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 580,
                                                      "column": 20
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                22235,
                                                22379
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 577,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 581,
                                                  "column": 9
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              22218,
                                              22379
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 577,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 581,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          22125,
                                          22380
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 575,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 581,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          22394,
                                          22397
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 582,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 582,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        22125,
                                        22397
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 575,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 582,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              22408,
                                              22413
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 582,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 582,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "group",
                                                  "range": [
                                                    22424,
                                                    22429
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 582,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 582,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    22430,
                                                    22433
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 582,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 582,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  22424,
                                                  22433
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 582,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 582,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              "range": [
                                                22417,
                                                22434
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 582,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 582,
                                                  "column": 53
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            22415,
                                            22436
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 582,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 582,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          22398,
                                          22436
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 582,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 582,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22125,
                                      22437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 575,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 582,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    22116,
                                    22437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 575,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 582,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22112,
                                22438
                              ],
                              "loc": {
                                "start": {
                                  "line": 575,
                                  "column": 8
                                },
                                "end": {
                                  "line": 582,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        22447,
                                        22463
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 583,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 583,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          22464,
                                          22470
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 583,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 583,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          22472,
                                          22477
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 583,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 583,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22447,
                                      22478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 583,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 583,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22479,
                                      22483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 583,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 583,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    22447,
                                    22483
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 583,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 583,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expectedOuter",
                                    "range": [
                                      22484,
                                      22497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 583,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 583,
                                        "column": 58
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "outerValues",
                                    "range": [
                                      22499,
                                      22510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 583,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 583,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22447,
                                  22511
                                ],
                                "loc": {
                                  "start": {
                                    "line": 583,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 583,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                22447,
                                22512
                              ],
                              "loc": {
                                "start": {
                                  "line": 583,
                                  "column": 8
                                },
                                "end": {
                                  "line": 583,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        22521,
                                        22540
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 584,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 584,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            22541,
                                            22543
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 584,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 584,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            22544,
                                            22557
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 584,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 584,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          22541,
                                          22557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 584,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 584,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22521,
                                      22558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 584,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 584,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22559,
                                      22563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 584,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 584,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    22521,
                                    22563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 584,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 584,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      22564,
                                      22570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 584,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 584,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22521,
                                  22571
                                ],
                                "loc": {
                                  "start": {
                                    "line": 584,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 584,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                22521,
                                22572
                              ],
                              "loc": {
                                "start": {
                                  "line": 584,
                                  "column": 8
                                },
                                "end": {
                                  "line": 584,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            21679,
                            22578
                          ],
                          "loc": {
                            "start": {
                              "line": 561,
                              "column": 86
                            },
                            "end": {
                              "line": 585,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          21667,
                          22578
                        ],
                        "loc": {
                          "start": {
                            "line": 561,
                            "column": 74
                          },
                          "end": {
                            "line": 585,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      21597,
                      22579
                    ],
                    "loc": {
                      "start": {
                        "line": 561,
                        "column": 4
                      },
                      "end": {
                        "line": 585,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1240,
                    "_esdocTestName": "it1240"
                  },
                  "range": [
                    21597,
                    22580
                  ],
                  "loc": {
                    "start": {
                      "line": 561,
                      "column": 4
                    },
                    "end": {
                      "line": 585,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        22585,
                        22587
                      ],
                      "loc": {
                        "start": {
                          "line": 586,
                          "column": 4
                        },
                        "end": {
                          "line": 586,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow using a keySelector, elementSelector, and durationSelector",
                        "raw": "'should allow using a keySelector, elementSelector, and durationSelector'",
                        "range": [
                          22588,
                          22661
                        ],
                        "loc": {
                          "start": {
                            "line": 586,
                            "column": 7
                          },
                          "end": {
                            "line": 586,
                            "column": 80
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      22689,
                                      22695
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 587,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 587,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            22712,
                                            22713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 588,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 588,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            22715,
                                            22722
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 588,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 588,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22712,
                                          22722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 588,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 588,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            22736,
                                            22737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 589,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 589,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            22739,
                                            22746
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 589,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 589,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22736,
                                          22746
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 589,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 589,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            22760,
                                            22761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 590,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 590,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            22763,
                                            22770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 590,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 590,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22760,
                                          22770
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 590,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 590,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            22784,
                                            22785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 591,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 591,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            22787,
                                            22793
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 591,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 591,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22784,
                                          22793
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 591,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 591,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            22807,
                                            22808
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 592,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 592,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            22810,
                                            22819
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 592,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 592,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22807,
                                          22819
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 592,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 592,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            22833,
                                            22834
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 593,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 593,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            22836,
                                            22844
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 593,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 593,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22833,
                                          22844
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 593,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 593,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            22858,
                                            22859
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 594,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 594,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            22861,
                                            22869
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 594,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 594,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22858,
                                          22869
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 594,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 594,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            22883,
                                            22884
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 595,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 595,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            22886,
                                            22894
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 595,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 595,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22883,
                                          22894
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 595,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 595,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            22908,
                                            22909
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 596,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 596,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            22911,
                                            22917
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 596,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 596,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22908,
                                          22917
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 596,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 596,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            22931,
                                            22932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 597,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 597,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            22934,
                                            22941
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 597,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 597,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22931,
                                          22941
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 597,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 597,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            22955,
                                            22956
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 598,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 598,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            22958,
                                            22965
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 598,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 598,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22955,
                                          22965
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 598,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 598,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            22979,
                                            22980
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 599,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 599,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            22982,
                                            22995
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 599,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 599,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22979,
                                          22995
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 599,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 599,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22698,
                                      23005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 587,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 600,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    22689,
                                    23005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 587,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 600,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22685,
                                23006
                              ],
                              "loc": {
                                "start": {
                                  "line": 587,
                                  "column": 8
                                },
                                "end": {
                                  "line": 600,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "reversedValues",
                                    "range": [
                                      23019,
                                      23033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 601,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 601,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "mapObject",
                                      "range": [
                                        23036,
                                        23045
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 601,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 601,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          23046,
                                          23052
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 601,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 601,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reverseString",
                                        "range": [
                                          23054,
                                          23067
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 601,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 601,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23036,
                                      23068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 601,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 601,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    23019,
                                    23068
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 601,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 601,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23015,
                                23069
                              ],
                              "loc": {
                                "start": {
                                  "line": 601,
                                  "column": 8
                                },
                                "end": {
                                  "line": 601,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      23082,
                                      23084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 602,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 602,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        23087,
                                        23090
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 602,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 602,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          23091,
                                          23127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 602,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 602,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          23129,
                                          23135
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 602,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 602,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23087,
                                      23136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 602,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 602,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    23082,
                                    23136
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 602,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 602,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23078,
                                23137
                              ],
                              "loc": {
                                "start": {
                                  "line": 602,
                                  "column": 8
                                },
                                "end": {
                                  "line": 602,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      23150,
                                      23156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 603,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 603,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      23159,
                                      23188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 603,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 603,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    23150,
                                    23188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 603,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 603,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23146,
                                23189
                              ],
                              "loc": {
                                "start": {
                                  "line": 603,
                                  "column": 8
                                },
                                "end": {
                                  "line": 603,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      23202,
                                      23210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 604,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 604,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--v---w---x-y-----z-------|",
                                    "raw": "'--v---w---x-y-----z-------|'",
                                    "range": [
                                      23213,
                                      23242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 604,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 604,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    23202,
                                    23242
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 604,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 604,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23198,
                                23243
                              ],
                              "loc": {
                                "start": {
                                  "line": 604,
                                  "column": 8
                                },
                                "end": {
                                  "line": 604,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      23256,
                                      23257
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 605,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 605,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23260,
                                        23264
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 605,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 605,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---(d|)",
                                        "raw": "'a-b---(d|)'",
                                        "range": [
                                          23265,
                                          23277
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 605,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 605,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          23279,
                                          23293
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 605,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 605,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23260,
                                      23294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 605,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 605,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    23256,
                                    23294
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 605,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 605,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23252,
                                23295
                              ],
                              "loc": {
                                "start": {
                                  "line": 605,
                                  "column": 8
                                },
                                "end": {
                                  "line": 605,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      23308,
                                      23309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 606,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 606,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23312,
                                        23316
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 606,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 606,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-------g-(h|)",
                                        "raw": "'c-------g-(h|)'",
                                        "range": [
                                          23317,
                                          23333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 606,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 606,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          23335,
                                          23349
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 606,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 606,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23312,
                                      23350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 606,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 606,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    23308,
                                    23350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 606,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 606,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23304,
                                23351
                              ],
                              "loc": {
                                "start": {
                                  "line": 606,
                                  "column": 8
                                },
                                "end": {
                                  "line": 606,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      23364,
                                      23365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 607,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 607,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23368,
                                        23372
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 607,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 607,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "e---------j-(k|)",
                                        "raw": "'e---------j-(k|)'",
                                        "range": [
                                          23373,
                                          23391
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 607,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 607,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          23393,
                                          23407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 607,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 607,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23368,
                                      23408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 607,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 607,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    23364,
                                    23408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 607,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 607,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23360,
                                23409
                              ],
                              "loc": {
                                "start": {
                                  "line": 607,
                                  "column": 8
                                },
                                "end": {
                                  "line": 607,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      23422,
                                      23423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 608,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 608,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23426,
                                        23430
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 608,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 608,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "f-------------|",
                                        "raw": "'f-------------|'",
                                        "range": [
                                          23431,
                                          23448
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 608,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 608,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          23450,
                                          23464
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 608,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 608,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23426,
                                      23465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 608,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 608,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    23422,
                                    23465
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 608,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 608,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23418,
                                23466
                              ],
                              "loc": {
                                "start": {
                                  "line": 608,
                                  "column": 8
                                },
                                "end": {
                                  "line": 608,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      23479,
                                      23480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 609,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 609,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23483,
                                        23487
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 609,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 609,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "i-----l-|",
                                        "raw": "'i-----l-|'",
                                        "range": [
                                          23488,
                                          23499
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 609,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 609,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          23501,
                                          23515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 609,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 609,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23483,
                                      23516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 609,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 609,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23479,
                                    23516
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 609,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 609,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23475,
                                23517
                              ],
                              "loc": {
                                "start": {
                                  "line": 609,
                                  "column": 8
                                },
                                "end": {
                                  "line": 609,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      23530,
                                      23544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 610,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 610,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            23549,
                                            23550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 610,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 610,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            23552,
                                            23553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 610,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 610,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23549,
                                          23553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 610,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 610,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            23555,
                                            23556
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 610,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 610,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            23558,
                                            23559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 610,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 610,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23555,
                                          23559
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 610,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 610,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            23561,
                                            23562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 610,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 610,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            23564,
                                            23565
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 610,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 610,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23561,
                                          23565
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 610,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 610,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            23567,
                                            23568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 610,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 610,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            23570,
                                            23571
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 610,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 610,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23567,
                                          23571
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 610,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 610,
                                            "column": 53
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            23573,
                                            23574
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 610,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 610,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            23576,
                                            23577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 610,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 610,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          23573,
                                          23577
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 610,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 610,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23547,
                                      23579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 610,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 610,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    23530,
                                    23579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 610,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 610,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23526,
                                23580
                              ],
                              "loc": {
                                "start": {
                                  "line": 610,
                                  "column": 8
                                },
                                "end": {
                                  "line": 610,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      23593,
                                      23599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 611,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 611,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          23602,
                                          23604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 611,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 611,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          23618,
                                          23625
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 612,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 612,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        23602,
                                        23625
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 611,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 612,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              23636,
                                              23639
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 612,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 612,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          23650,
                                                          23653
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 612,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 612,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          23654,
                                                          23665
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 612,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 612,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        23650,
                                                        23665
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 612,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 612,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      23650,
                                                      23667
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 612,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 612,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      23668,
                                                      23672
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 612,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 612,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    23650,
                                                    23672
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 612,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 612,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  23650,
                                                  23674
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 612,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 612,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                23643,
                                                23675
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 612,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 612,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            23641,
                                            23677
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 612,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 612,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          23626,
                                          23677
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 612,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 612,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              23689,
                                              23692
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 612,
                                                "column": 84
                                              },
                                              "end": {
                                                "line": 612,
                                                "column": 87
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "reverseString",
                                                  "range": [
                                                    23703,
                                                    23716
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 612,
                                                      "column": 98
                                                    },
                                                    "end": {
                                                      "line": 612,
                                                      "column": 111
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "val",
                                                    "range": [
                                                      23717,
                                                      23720
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 612,
                                                        "column": 112
                                                      },
                                                      "end": {
                                                        "line": 612,
                                                        "column": 115
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  23703,
                                                  23721
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 612,
                                                    "column": 98
                                                  },
                                                  "end": {
                                                    "line": 612,
                                                    "column": 116
                                                  }
                                                }
                                              },
                                              "range": [
                                                23696,
                                                23722
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 612,
                                                  "column": 91
                                                },
                                                "end": {
                                                  "line": 612,
                                                  "column": 117
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            23694,
                                            23724
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 612,
                                              "column": 89
                                            },
                                            "end": {
                                              "line": 612,
                                              "column": 119
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          23679,
                                          23724
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 612,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 612,
                                            "column": 119
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              23736,
                                              23741
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 612,
                                                "column": 131
                                              },
                                              "end": {
                                                "line": 612,
                                                "column": 136
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "group",
                                                    "range": [
                                                      23752,
                                                      23757
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 612,
                                                        "column": 147
                                                      },
                                                      "end": {
                                                        "line": 612,
                                                        "column": 152
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "skip",
                                                    "range": [
                                                      23758,
                                                      23762
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 612,
                                                        "column": 153
                                                      },
                                                      "end": {
                                                        "line": 612,
                                                        "column": 157
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    23752,
                                                    23762
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 612,
                                                      "column": 147
                                                    },
                                                    "end": {
                                                      "line": 612,
                                                      "column": 157
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      23763,
                                                      23764
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 612,
                                                        "column": 158
                                                      },
                                                      "end": {
                                                        "line": 612,
                                                        "column": 159
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  23752,
                                                  23765
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 612,
                                                    "column": 147
                                                  },
                                                  "end": {
                                                    "line": 612,
                                                    "column": 160
                                                  }
                                                }
                                              },
                                              "range": [
                                                23745,
                                                23766
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 612,
                                                  "column": 140
                                                },
                                                "end": {
                                                  "line": 612,
                                                  "column": 161
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            23743,
                                            23768
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 612,
                                              "column": 138
                                            },
                                            "end": {
                                              "line": 612,
                                              "column": 163
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          23726,
                                          23768
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 612,
                                            "column": 121
                                          },
                                          "end": {
                                            "line": 612,
                                            "column": 163
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23602,
                                      23769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 611,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 612,
                                        "column": 164
                                      }
                                    }
                                  },
                                  "range": [
                                    23593,
                                    23769
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 611,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 612,
                                      "column": 164
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23589,
                                23770
                              ],
                              "loc": {
                                "start": {
                                  "line": 611,
                                  "column": 8
                                },
                                "end": {
                                  "line": 612,
                                  "column": 165
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        23779,
                                        23795
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 613,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 613,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          23796,
                                          23802
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 613,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 613,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23779,
                                      23803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 613,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 613,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23804,
                                      23808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 613,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 613,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    23779,
                                    23808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 613,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 613,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      23809,
                                      23817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 613,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 613,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      23819,
                                      23833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 613,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 613,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23779,
                                  23834
                                ],
                                "loc": {
                                  "start": {
                                    "line": 613,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 613,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                23779,
                                23835
                              ],
                              "loc": {
                                "start": {
                                  "line": 613,
                                  "column": 8
                                },
                                "end": {
                                  "line": 613,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23844,
                                        23863
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 614,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 614,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            23864,
                                            23866
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 614,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 614,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23867,
                                            23880
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 614,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 614,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          23864,
                                          23880
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 614,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 614,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23844,
                                      23881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 614,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 614,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23882,
                                      23886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 614,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 614,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    23844,
                                    23886
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 614,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 614,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      23887,
                                      23893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 614,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 614,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23844,
                                  23894
                                ],
                                "loc": {
                                  "start": {
                                    "line": 614,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 614,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                23844,
                                23895
                              ],
                              "loc": {
                                "start": {
                                  "line": 614,
                                  "column": 8
                                },
                                "end": {
                                  "line": 614,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            22675,
                            23901
                          ],
                          "loc": {
                            "start": {
                              "line": 586,
                              "column": 94
                            },
                            "end": {
                              "line": 615,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          22663,
                          23901
                        ],
                        "loc": {
                          "start": {
                            "line": 586,
                            "column": 82
                          },
                          "end": {
                            "line": 615,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      22585,
                      23902
                    ],
                    "loc": {
                      "start": {
                        "line": 586,
                        "column": 4
                      },
                      "end": {
                        "line": 615,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1241,
                    "_esdocTestName": "it1241"
                  },
                  "range": [
                    22585,
                    23903
                  ],
                  "loc": {
                    "start": {
                      "line": 586,
                      "column": 4
                    },
                    "end": {
                      "line": 615,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        23908,
                        23910
                      ],
                      "loc": {
                        "start": {
                          "line": 616,
                          "column": 4
                        },
                        "end": {
                          "line": 616,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow using a keySelector, elementSelector, and durationSelector that throws",
                        "raw": "'should allow using a keySelector, elementSelector, and durationSelector that throws'",
                        "range": [
                          23911,
                          23996
                        ],
                        "loc": {
                          "start": {
                            "line": 616,
                            "column": 7
                          },
                          "end": {
                            "line": 616,
                            "column": 92
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      24024,
                                      24030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 617,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 617,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            24047,
                                            24048
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 618,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 618,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            24050,
                                            24057
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 618,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 618,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24047,
                                          24057
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 618,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 618,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            24071,
                                            24072
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 619,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 619,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            24074,
                                            24081
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 619,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 619,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24071,
                                          24081
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 619,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 619,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            24095,
                                            24096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 620,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 620,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            24098,
                                            24105
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 620,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 620,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24095,
                                          24105
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 620,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 620,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            24119,
                                            24120
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 621,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 621,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            24122,
                                            24128
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 621,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 621,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24119,
                                          24128
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 621,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 621,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            24142,
                                            24143
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 622,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 622,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            24145,
                                            24154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 622,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 622,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24142,
                                          24154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 622,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 622,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            24168,
                                            24169
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 623,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 623,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            24171,
                                            24179
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 623,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 623,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24168,
                                          24179
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 623,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 623,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            24193,
                                            24194
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 624,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 624,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            24196,
                                            24204
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 624,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 624,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24193,
                                          24204
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 624,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 624,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            24218,
                                            24219
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 625,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 625,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            24221,
                                            24229
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 625,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 625,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24218,
                                          24229
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 625,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 625,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            24243,
                                            24244
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 626,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 626,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            24246,
                                            24252
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 626,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 626,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24243,
                                          24252
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 626,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 626,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            24266,
                                            24267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 627,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 627,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            24269,
                                            24276
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 627,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 627,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24266,
                                          24276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 627,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 627,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            24290,
                                            24291
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 628,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 628,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            24293,
                                            24300
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 628,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 628,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24290,
                                          24300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 628,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 628,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            24314,
                                            24315
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 629,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 629,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            24317,
                                            24330
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 629,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 629,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24314,
                                          24330
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 629,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 629,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24033,
                                      24340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 617,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 630,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    24024,
                                    24340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 617,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 630,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24020,
                                24341
                              ],
                              "loc": {
                                "start": {
                                  "line": 617,
                                  "column": 8
                                },
                                "end": {
                                  "line": 630,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "reversedValues",
                                    "range": [
                                      24354,
                                      24368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 631,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 631,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "mapObject",
                                      "range": [
                                        24371,
                                        24380
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 631,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 631,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          24381,
                                          24387
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 631,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 631,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reverseString",
                                        "range": [
                                          24389,
                                          24402
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 631,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 631,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24371,
                                      24403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 631,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 631,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    24354,
                                    24403
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 631,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 631,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24350,
                                24404
                              ],
                              "loc": {
                                "start": {
                                  "line": 631,
                                  "column": 8
                                },
                                "end": {
                                  "line": 631,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      24417,
                                      24419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 632,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 632,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        24422,
                                        24425
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 632,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 632,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          24426,
                                          24462
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 632,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 632,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          24464,
                                          24470
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 632,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 632,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24422,
                                      24471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 632,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 632,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    24417,
                                    24471
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 632,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 632,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24413,
                                24472
                              ],
                              "loc": {
                                "start": {
                                  "line": 632,
                                  "column": 8
                                },
                                "end": {
                                  "line": 632,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      24485,
                                      24493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 633,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 633,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--v---w---x-y-----z-------|",
                                    "raw": "'--v---w---x-y-----z-------|'",
                                    "range": [
                                      24496,
                                      24525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 633,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 633,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    24485,
                                    24525
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 633,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 633,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24481,
                                24526
                              ],
                              "loc": {
                                "start": {
                                  "line": 633,
                                  "column": 8
                                },
                                "end": {
                                  "line": 633,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      24539,
                                      24540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 634,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 634,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24543,
                                        24547
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 634,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 634,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---(d#)",
                                        "raw": "'a-b---(d#)'",
                                        "range": [
                                          24548,
                                          24560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 634,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 634,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          24562,
                                          24576
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 634,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 634,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24543,
                                      24577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 634,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 634,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    24539,
                                    24577
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 634,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 634,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24535,
                                24578
                              ],
                              "loc": {
                                "start": {
                                  "line": 634,
                                  "column": 8
                                },
                                "end": {
                                  "line": 634,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      24591,
                                      24592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 635,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 635,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24595,
                                        24599
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 635,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 635,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-------g-(h#)",
                                        "raw": "'c-------g-(h#)'",
                                        "range": [
                                          24600,
                                          24616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 635,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 635,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          24618,
                                          24632
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 635,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 635,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24595,
                                      24633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 635,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 635,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    24591,
                                    24633
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 635,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 635,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24587,
                                24634
                              ],
                              "loc": {
                                "start": {
                                  "line": 635,
                                  "column": 8
                                },
                                "end": {
                                  "line": 635,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      24647,
                                      24648
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 636,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 636,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24651,
                                        24655
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 636,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 636,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "e---------j-(k#)",
                                        "raw": "'e---------j-(k#)'",
                                        "range": [
                                          24656,
                                          24674
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 636,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 636,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          24676,
                                          24690
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 636,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 636,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24651,
                                      24691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 636,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 636,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    24647,
                                    24691
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 636,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 636,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24643,
                                24692
                              ],
                              "loc": {
                                "start": {
                                  "line": 636,
                                  "column": 8
                                },
                                "end": {
                                  "line": 636,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      24705,
                                      24706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 637,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 637,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24709,
                                        24713
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 637,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 637,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "f-------------|",
                                        "raw": "'f-------------|'",
                                        "range": [
                                          24714,
                                          24731
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 637,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 637,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          24733,
                                          24747
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 637,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 637,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24709,
                                      24748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 637,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 637,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    24705,
                                    24748
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 637,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 637,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24701,
                                24749
                              ],
                              "loc": {
                                "start": {
                                  "line": 637,
                                  "column": 8
                                },
                                "end": {
                                  "line": 637,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      24762,
                                      24763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 638,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 638,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24766,
                                        24770
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 638,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 638,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "i-----l-|",
                                        "raw": "'i-----l-|'",
                                        "range": [
                                          24771,
                                          24782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 638,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 638,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reversedValues",
                                        "range": [
                                          24784,
                                          24798
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 638,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 638,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24766,
                                      24799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 638,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 638,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    24762,
                                    24799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 638,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 638,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24758,
                                24800
                              ],
                              "loc": {
                                "start": {
                                  "line": 638,
                                  "column": 8
                                },
                                "end": {
                                  "line": 638,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      24813,
                                      24827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 639,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 639,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            24832,
                                            24833
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 639,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 639,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            24835,
                                            24836
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 639,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 639,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24832,
                                          24836
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 639,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 639,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            24838,
                                            24839
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 639,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 639,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            24841,
                                            24842
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 639,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 639,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24838,
                                          24842
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 639,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 639,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            24844,
                                            24845
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 639,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 639,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            24847,
                                            24848
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 639,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 639,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24844,
                                          24848
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 639,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 639,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            24850,
                                            24851
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 639,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 639,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            24853,
                                            24854
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 639,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 639,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24850,
                                          24854
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 639,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 639,
                                            "column": 53
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            24856,
                                            24857
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 639,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 639,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            24859,
                                            24860
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 639,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 639,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24856,
                                          24860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 639,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 639,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24830,
                                      24862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 639,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 639,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    24813,
                                    24862
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 639,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 639,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24809,
                                24863
                              ],
                              "loc": {
                                "start": {
                                  "line": 639,
                                  "column": 8
                                },
                                "end": {
                                  "line": 639,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      24876,
                                      24882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 640,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 640,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          24885,
                                          24887
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 640,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 640,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          24901,
                                          24908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 641,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 641,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        24885,
                                        24908
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 640,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 641,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              24919,
                                              24922
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 641,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 641,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          24933,
                                                          24936
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 641,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 641,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          24937,
                                                          24948
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 641,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 641,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        24933,
                                                        24948
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 641,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 641,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      24933,
                                                      24950
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 641,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 641,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      24951,
                                                      24955
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 641,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 641,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    24933,
                                                    24955
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 641,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 641,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  24933,
                                                  24957
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 641,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 641,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                24926,
                                                24958
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 641,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 641,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            24924,
                                            24960
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 641,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 641,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          24909,
                                          24960
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 641,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 641,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              24972,
                                              24975
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 641,
                                                "column": 84
                                              },
                                              "end": {
                                                "line": 641,
                                                "column": 87
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "reverseString",
                                                  "range": [
                                                    24986,
                                                    24999
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 641,
                                                      "column": 98
                                                    },
                                                    "end": {
                                                      "line": 641,
                                                      "column": 111
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "val",
                                                    "range": [
                                                      25000,
                                                      25003
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 641,
                                                        "column": 112
                                                      },
                                                      "end": {
                                                        "line": 641,
                                                        "column": 115
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  24986,
                                                  25004
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 641,
                                                    "column": 98
                                                  },
                                                  "end": {
                                                    "line": 641,
                                                    "column": 116
                                                  }
                                                }
                                              },
                                              "range": [
                                                24979,
                                                25005
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 641,
                                                  "column": 91
                                                },
                                                "end": {
                                                  "line": 641,
                                                  "column": 117
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            24977,
                                            25007
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 641,
                                              "column": 89
                                            },
                                            "end": {
                                              "line": 641,
                                              "column": 119
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          24962,
                                          25007
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 641,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 641,
                                            "column": 119
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              25019,
                                              25024
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 641,
                                                "column": 131
                                              },
                                              "end": {
                                                "line": 641,
                                                "column": 136
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "group",
                                                        "range": [
                                                          25035,
                                                          25040
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 641,
                                                            "column": 147
                                                          },
                                                          "end": {
                                                            "line": 641,
                                                            "column": 152
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "skip",
                                                        "range": [
                                                          25041,
                                                          25045
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 641,
                                                            "column": 153
                                                          },
                                                          "end": {
                                                            "line": 641,
                                                            "column": 157
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        25035,
                                                        25045
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 641,
                                                          "column": 147
                                                        },
                                                        "end": {
                                                          "line": 641,
                                                          "column": 157
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 2,
                                                        "raw": "2",
                                                        "range": [
                                                          25046,
                                                          25047
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 641,
                                                            "column": 158
                                                          },
                                                          "end": {
                                                            "line": 641,
                                                            "column": 159
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      25035,
                                                      25048
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 641,
                                                        "column": 147
                                                      },
                                                      "end": {
                                                        "line": 641,
                                                        "column": 160
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "map",
                                                    "range": [
                                                      25049,
                                                      25052
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 641,
                                                        "column": 161
                                                      },
                                                      "end": {
                                                        "line": 641,
                                                        "column": 164
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    25035,
                                                    25052
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 641,
                                                      "column": 147
                                                    },
                                                    "end": {
                                                      "line": 641,
                                                      "column": 164
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "error",
                                                            "raw": "'error'",
                                                            "range": [
                                                              25073,
                                                              25080
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 641,
                                                                "column": 185
                                                              },
                                                              "end": {
                                                                "line": 641,
                                                                "column": 192
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            25067,
                                                            25081
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 641,
                                                              "column": 179
                                                            },
                                                            "end": {
                                                              "line": 641,
                                                              "column": 193
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        25065,
                                                        25083
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 641,
                                                          "column": 177
                                                        },
                                                        "end": {
                                                          "line": 641,
                                                          "column": 195
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      25053,
                                                      25083
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 641,
                                                        "column": 165
                                                      },
                                                      "end": {
                                                        "line": 641,
                                                        "column": 195
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  25035,
                                                  25084
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 641,
                                                    "column": 147
                                                  },
                                                  "end": {
                                                    "line": 641,
                                                    "column": 196
                                                  }
                                                }
                                              },
                                              "range": [
                                                25028,
                                                25085
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 641,
                                                  "column": 140
                                                },
                                                "end": {
                                                  "line": 641,
                                                  "column": 197
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            25026,
                                            25087
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 641,
                                              "column": 138
                                            },
                                            "end": {
                                              "line": 641,
                                              "column": 199
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          25009,
                                          25087
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 641,
                                            "column": 121
                                          },
                                          "end": {
                                            "line": 641,
                                            "column": 199
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24885,
                                      25088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 640,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 641,
                                        "column": 200
                                      }
                                    }
                                  },
                                  "range": [
                                    24876,
                                    25088
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 640,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 641,
                                      "column": 200
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24872,
                                25089
                              ],
                              "loc": {
                                "start": {
                                  "line": 640,
                                  "column": 8
                                },
                                "end": {
                                  "line": 641,
                                  "column": 201
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        25098,
                                        25114
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 642,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 642,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          25115,
                                          25121
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 642,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 642,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25098,
                                      25122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 642,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 642,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25123,
                                      25127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 642,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 642,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    25098,
                                    25127
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 642,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 642,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      25128,
                                      25136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 642,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 642,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      25138,
                                      25152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 642,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 642,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25098,
                                  25153
                                ],
                                "loc": {
                                  "start": {
                                    "line": 642,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 642,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                25098,
                                25154
                              ],
                              "loc": {
                                "start": {
                                  "line": 642,
                                  "column": 8
                                },
                                "end": {
                                  "line": 642,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            24010,
                            25160
                          ],
                          "loc": {
                            "start": {
                              "line": 616,
                              "column": 106
                            },
                            "end": {
                              "line": 643,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          23998,
                          25160
                        ],
                        "loc": {
                          "start": {
                            "line": 616,
                            "column": 94
                          },
                          "end": {
                            "line": 643,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      23908,
                      25161
                    ],
                    "loc": {
                      "start": {
                        "line": 616,
                        "column": 4
                      },
                      "end": {
                        "line": 643,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1242,
                    "_esdocTestName": "it1242"
                  },
                  "range": [
                    23908,
                    25162
                  ],
                  "loc": {
                    "start": {
                      "line": 616,
                      "column": 4
                    },
                    "end": {
                      "line": 643,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        25167,
                        25169
                      ],
                      "loc": {
                        "start": {
                          "line": 644,
                          "column": 4
                        },
                        "end": {
                          "line": 644,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow using a keySelector and a durationSelector, outer throws",
                        "raw": "'should allow using a keySelector and a durationSelector, outer throws'",
                        "range": [
                          25170,
                          25241
                        ],
                        "loc": {
                          "start": {
                            "line": 644,
                            "column": 7
                          },
                          "end": {
                            "line": 644,
                            "column": 78
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      25269,
                                      25275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 645,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 645,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            25292,
                                            25293
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 646,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 646,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            25295,
                                            25302
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 646,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 646,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25292,
                                          25302
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 646,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 646,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            25316,
                                            25317
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 647,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 647,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            25319,
                                            25326
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 647,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 647,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25316,
                                          25326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 647,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 647,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            25340,
                                            25341
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 648,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 648,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            25343,
                                            25350
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 648,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 648,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25340,
                                          25350
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 648,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 648,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            25364,
                                            25365
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 649,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 649,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            25367,
                                            25373
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 649,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 649,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25364,
                                          25373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 649,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 649,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            25387,
                                            25388
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 650,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 650,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            25390,
                                            25399
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 650,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 650,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25387,
                                          25399
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 650,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 650,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            25413,
                                            25414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 651,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 651,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            25416,
                                            25424
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 651,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 651,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25413,
                                          25424
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 651,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 651,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            25438,
                                            25439
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 652,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 652,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            25441,
                                            25449
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 652,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 652,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25438,
                                          25449
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 652,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 652,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            25463,
                                            25464
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 653,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 653,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            25466,
                                            25474
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 653,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 653,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25463,
                                          25474
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 653,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 653,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            25488,
                                            25489
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 654,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 654,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            25491,
                                            25497
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 654,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 654,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25488,
                                          25497
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 654,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 654,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            25511,
                                            25512
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 655,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 655,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            25514,
                                            25521
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 655,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 655,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25511,
                                          25521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 655,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 655,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            25535,
                                            25536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 656,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 656,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            25538,
                                            25545
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 656,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 656,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25535,
                                          25545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 656,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 656,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            25559,
                                            25560
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 657,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 657,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            25562,
                                            25575
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 657,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 657,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25559,
                                          25575
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 657,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 657,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25278,
                                      25585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 645,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 658,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    25269,
                                    25585
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 645,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 658,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25265,
                                25586
                              ],
                              "loc": {
                                "start": {
                                  "line": 645,
                                  "column": 8
                                },
                                "end": {
                                  "line": 658,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      25599,
                                      25601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 659,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 659,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        25604,
                                        25607
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 659,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 659,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-#",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-#'",
                                        "range": [
                                          25608,
                                          25644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 659,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 659,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          25646,
                                          25652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 659,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 659,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25604,
                                      25653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 659,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 659,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    25599,
                                    25653
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 659,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 659,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25595,
                                25654
                              ],
                              "loc": {
                                "start": {
                                  "line": 659,
                                  "column": 8
                                },
                                "end": {
                                  "line": 659,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      25667,
                                      25673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 660,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 660,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      25676,
                                      25705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 660,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 660,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    25667,
                                    25705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 660,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 660,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25663,
                                25706
                              ],
                              "loc": {
                                "start": {
                                  "line": 660,
                                  "column": 8
                                },
                                "end": {
                                  "line": 660,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      25719,
                                      25727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 661,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 661,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--v---w---x-y-----z-------#",
                                    "raw": "'--v---w---x-y-----z-------#'",
                                    "range": [
                                      25730,
                                      25759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 661,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 661,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    25719,
                                    25759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 661,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 661,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25715,
                                25760
                              ],
                              "loc": {
                                "start": {
                                  "line": 661,
                                  "column": 8
                                },
                                "end": {
                                  "line": 661,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      25773,
                                      25774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 662,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 662,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25777,
                                        25781
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 662,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 662,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---(d|)",
                                        "raw": "'a-b---(d|)'",
                                        "range": [
                                          25782,
                                          25794
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 662,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 662,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          25796,
                                          25802
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 662,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 662,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25777,
                                      25803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 662,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 662,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    25773,
                                    25803
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 662,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 662,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25769,
                                25804
                              ],
                              "loc": {
                                "start": {
                                  "line": 662,
                                  "column": 8
                                },
                                "end": {
                                  "line": 662,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      25817,
                                      25818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 663,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 663,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25821,
                                        25825
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 663,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 663,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-------g-(h|)",
                                        "raw": "'c-------g-(h|)'",
                                        "range": [
                                          25826,
                                          25842
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 663,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 663,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          25844,
                                          25850
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 663,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 663,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25821,
                                      25851
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 663,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 663,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    25817,
                                    25851
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 663,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 663,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25813,
                                25852
                              ],
                              "loc": {
                                "start": {
                                  "line": 663,
                                  "column": 8
                                },
                                "end": {
                                  "line": 663,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      25865,
                                      25866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 664,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 664,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25869,
                                        25873
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 664,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 664,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "e---------j-(k|)",
                                        "raw": "'e---------j-(k|)'",
                                        "range": [
                                          25874,
                                          25892
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 664,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 664,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          25894,
                                          25900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 664,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 664,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25869,
                                      25901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 664,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 664,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    25865,
                                    25901
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 664,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 664,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25861,
                                25902
                              ],
                              "loc": {
                                "start": {
                                  "line": 664,
                                  "column": 8
                                },
                                "end": {
                                  "line": 664,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      25915,
                                      25916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 665,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 665,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25919,
                                        25923
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 665,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 665,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "f-------------#",
                                        "raw": "'f-------------#'",
                                        "range": [
                                          25924,
                                          25941
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 665,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 665,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          25943,
                                          25949
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 665,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 665,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25919,
                                      25950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 665,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 665,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    25915,
                                    25950
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 665,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 665,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25911,
                                25951
                              ],
                              "loc": {
                                "start": {
                                  "line": 665,
                                  "column": 8
                                },
                                "end": {
                                  "line": 665,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      25964,
                                      25965
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 666,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 666,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25968,
                                        25972
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 666,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 666,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "i-----l-#",
                                        "raw": "'i-----l-#'",
                                        "range": [
                                          25973,
                                          25984
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 666,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 666,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          25986,
                                          25992
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 666,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 666,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25968,
                                      25993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 666,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 666,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    25964,
                                    25993
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 666,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 666,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25960,
                                25994
                              ],
                              "loc": {
                                "start": {
                                  "line": 666,
                                  "column": 8
                                },
                                "end": {
                                  "line": 666,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      26007,
                                      26021
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 667,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 667,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            26026,
                                            26027
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 667,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 667,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            26029,
                                            26030
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 667,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 667,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26026,
                                          26030
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 667,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 667,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            26032,
                                            26033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 667,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 667,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            26035,
                                            26036
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 667,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 667,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26032,
                                          26036
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 667,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 667,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            26038,
                                            26039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 667,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 667,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            26041,
                                            26042
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 667,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 667,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26038,
                                          26042
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 667,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 667,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            26044,
                                            26045
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 667,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 667,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            26047,
                                            26048
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 667,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 667,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26044,
                                          26048
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 667,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 667,
                                            "column": 53
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            26050,
                                            26051
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 667,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 667,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            26053,
                                            26054
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 667,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 667,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26050,
                                          26054
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 667,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 667,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26024,
                                      26056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 667,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 667,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    26007,
                                    26056
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 667,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 667,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26003,
                                26057
                              ],
                              "loc": {
                                "start": {
                                  "line": 667,
                                  "column": 8
                                },
                                "end": {
                                  "line": 667,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      26070,
                                      26076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 668,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 668,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          26079,
                                          26081
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 668,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 668,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          26095,
                                          26102
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 669,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 669,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        26079,
                                        26102
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 668,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 669,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              26113,
                                              26116
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 669,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 669,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          26127,
                                                          26130
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 669,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 669,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          26131,
                                                          26142
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 669,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 669,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        26127,
                                                        26142
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 669,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 669,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      26127,
                                                      26144
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 669,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 669,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      26145,
                                                      26149
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 669,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 669,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    26127,
                                                    26149
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 669,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 669,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  26127,
                                                  26151
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 669,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 669,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                26120,
                                                26152
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 669,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 669,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            26118,
                                            26154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 669,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 669,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          26103,
                                          26154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 669,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 669,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              26166,
                                              26169
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 669,
                                                "column": 84
                                              },
                                              "end": {
                                                "line": 669,
                                                "column": 87
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  26180,
                                                  26183
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 669,
                                                    "column": 98
                                                  },
                                                  "end": {
                                                    "line": 669,
                                                    "column": 101
                                                  }
                                                }
                                              },
                                              "range": [
                                                26173,
                                                26184
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 669,
                                                  "column": 91
                                                },
                                                "end": {
                                                  "line": 669,
                                                  "column": 102
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            26171,
                                            26186
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 669,
                                              "column": 89
                                            },
                                            "end": {
                                              "line": 669,
                                              "column": 104
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          26156,
                                          26186
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 669,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 669,
                                            "column": 104
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              26198,
                                              26203
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 669,
                                                "column": 116
                                              },
                                              "end": {
                                                "line": 669,
                                                "column": 121
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "group",
                                                    "range": [
                                                      26214,
                                                      26219
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 669,
                                                        "column": 132
                                                      },
                                                      "end": {
                                                        "line": 669,
                                                        "column": 137
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "skip",
                                                    "range": [
                                                      26220,
                                                      26224
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 669,
                                                        "column": 138
                                                      },
                                                      "end": {
                                                        "line": 669,
                                                        "column": 142
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    26214,
                                                    26224
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 669,
                                                      "column": 132
                                                    },
                                                    "end": {
                                                      "line": 669,
                                                      "column": 142
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      26225,
                                                      26226
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 669,
                                                        "column": 143
                                                      },
                                                      "end": {
                                                        "line": 669,
                                                        "column": 144
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  26214,
                                                  26227
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 669,
                                                    "column": 132
                                                  },
                                                  "end": {
                                                    "line": 669,
                                                    "column": 145
                                                  }
                                                }
                                              },
                                              "range": [
                                                26207,
                                                26228
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 669,
                                                  "column": 125
                                                },
                                                "end": {
                                                  "line": 669,
                                                  "column": 146
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            26205,
                                            26230
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 669,
                                              "column": 123
                                            },
                                            "end": {
                                              "line": 669,
                                              "column": 148
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          26188,
                                          26230
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 669,
                                            "column": 106
                                          },
                                          "end": {
                                            "line": 669,
                                            "column": 148
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26079,
                                      26231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 668,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 669,
                                        "column": 149
                                      }
                                    }
                                  },
                                  "range": [
                                    26070,
                                    26231
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 668,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 669,
                                      "column": 149
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26066,
                                26232
                              ],
                              "loc": {
                                "start": {
                                  "line": 668,
                                  "column": 8
                                },
                                "end": {
                                  "line": 669,
                                  "column": 150
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        26241,
                                        26257
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 670,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 670,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          26258,
                                          26264
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 670,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 670,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26241,
                                      26265
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 670,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 670,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      26266,
                                      26270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 670,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 670,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    26241,
                                    26270
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 670,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 670,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      26271,
                                      26279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 670,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 670,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      26281,
                                      26295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 670,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 670,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  26241,
                                  26296
                                ],
                                "loc": {
                                  "start": {
                                    "line": 670,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 670,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                26241,
                                26297
                              ],
                              "loc": {
                                "start": {
                                  "line": 670,
                                  "column": 8
                                },
                                "end": {
                                  "line": 670,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        26306,
                                        26325
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 671,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 671,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            26326,
                                            26328
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 671,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 671,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            26329,
                                            26342
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 671,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 671,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          26326,
                                          26342
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 671,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 671,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26306,
                                      26343
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 671,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 671,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      26344,
                                      26348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 671,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 671,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    26306,
                                    26348
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 671,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 671,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      26349,
                                      26355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 671,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 671,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  26306,
                                  26356
                                ],
                                "loc": {
                                  "start": {
                                    "line": 671,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 671,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                26306,
                                26357
                              ],
                              "loc": {
                                "start": {
                                  "line": 671,
                                  "column": 8
                                },
                                "end": {
                                  "line": 671,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            25255,
                            26363
                          ],
                          "loc": {
                            "start": {
                              "line": 644,
                              "column": 92
                            },
                            "end": {
                              "line": 672,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          25243,
                          26363
                        ],
                        "loc": {
                          "start": {
                            "line": 644,
                            "column": 80
                          },
                          "end": {
                            "line": 672,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      25167,
                      26364
                    ],
                    "loc": {
                      "start": {
                        "line": 644,
                        "column": 4
                      },
                      "end": {
                        "line": 672,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1243,
                    "_esdocTestName": "it1243"
                  },
                  "range": [
                    25167,
                    26365
                  ],
                  "loc": {
                    "start": {
                      "line": 644,
                      "column": 4
                    },
                    "end": {
                      "line": 672,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        26370,
                        26372
                      ],
                      "loc": {
                        "start": {
                          "line": 673,
                          "column": 4
                        },
                        "end": {
                          "line": 673,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow using a durationSelector, and outer unsubscribed early",
                        "raw": "'should allow using a durationSelector, and outer unsubscribed early'",
                        "range": [
                          26373,
                          26442
                        ],
                        "loc": {
                          "start": {
                            "line": 673,
                            "column": 7
                          },
                          "end": {
                            "line": 673,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      26470,
                                      26476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 674,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 674,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            26493,
                                            26494
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 675,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 675,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            26496,
                                            26503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 675,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 675,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26493,
                                          26503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 675,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 675,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            26517,
                                            26518
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 676,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 676,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            26520,
                                            26527
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 676,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 676,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26517,
                                          26527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 676,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 676,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            26541,
                                            26542
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 677,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 677,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            26544,
                                            26551
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 677,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 677,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26541,
                                          26551
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 677,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 677,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            26565,
                                            26566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 678,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 678,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            26568,
                                            26574
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 678,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 678,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26565,
                                          26574
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 678,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 678,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            26588,
                                            26589
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 679,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 679,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            26591,
                                            26600
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 679,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 679,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26588,
                                          26600
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 679,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 679,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            26614,
                                            26615
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 680,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 680,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            26617,
                                            26625
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 680,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 680,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26614,
                                          26625
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 680,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 680,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            26639,
                                            26640
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 681,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 681,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            26642,
                                            26650
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 681,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 681,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26639,
                                          26650
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 681,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 681,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            26664,
                                            26665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 682,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 682,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            26667,
                                            26675
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 682,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 682,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26664,
                                          26675
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 682,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 682,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            26689,
                                            26690
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 683,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 683,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            26692,
                                            26698
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 683,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 683,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26689,
                                          26698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 683,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 683,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            26712,
                                            26713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 684,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 684,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            26715,
                                            26722
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 684,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 684,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26712,
                                          26722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 684,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 684,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            26736,
                                            26737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 685,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 685,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            26739,
                                            26746
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 685,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 685,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26736,
                                          26746
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 685,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 685,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            26760,
                                            26761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 686,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 686,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            26763,
                                            26776
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 686,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 686,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26760,
                                          26776
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 686,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 686,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26479,
                                      26786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 674,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 687,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    26470,
                                    26786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 674,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 687,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26466,
                                26787
                              ],
                              "loc": {
                                "start": {
                                  "line": 674,
                                  "column": 8
                                },
                                "end": {
                                  "line": 687,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      26800,
                                      26802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 688,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 688,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        26805,
                                        26808
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 688,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 688,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          26809,
                                          26845
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 688,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 688,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          26847,
                                          26853
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 688,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 688,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26805,
                                      26854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 688,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 688,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    26800,
                                    26854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 688,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 688,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26796,
                                26855
                              ],
                              "loc": {
                                "start": {
                                  "line": 688,
                                  "column": 8
                                },
                                "end": {
                                  "line": 688,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      26868,
                                      26873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 689,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 689,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "           !",
                                    "raw": "'           !'",
                                    "range": [
                                      26876,
                                      26890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 689,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 689,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    26868,
                                    26890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 689,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 689,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26864,
                                26891
                              ],
                              "loc": {
                                "start": {
                                  "line": 689,
                                  "column": 8
                                },
                                "end": {
                                  "line": 689,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      26904,
                                      26912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 690,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 690,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--v---w---x-",
                                    "raw": "'--v---w---x-'",
                                    "range": [
                                      26915,
                                      26929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 690,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 690,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    26904,
                                    26929
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 690,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 690,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26900,
                                26930
                              ],
                              "loc": {
                                "start": {
                                  "line": 690,
                                  "column": 8
                                },
                                "end": {
                                  "line": 690,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      26943,
                                      26944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 691,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 691,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        26947,
                                        26951
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 691,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 691,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---(d|)",
                                        "raw": "'a-b---(d|)'",
                                        "range": [
                                          26952,
                                          26964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 691,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 691,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          26966,
                                          26972
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 691,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 691,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26947,
                                      26973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 691,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 691,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    26943,
                                    26973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 691,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 691,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26939,
                                26974
                              ],
                              "loc": {
                                "start": {
                                  "line": 691,
                                  "column": 8
                                },
                                "end": {
                                  "line": 691,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      26987,
                                      26988
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 692,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 692,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        26991,
                                        26995
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 692,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 692,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-------g-(h|)",
                                        "raw": "'c-------g-(h|)'",
                                        "range": [
                                          26996,
                                          27012
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 692,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 692,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          27014,
                                          27020
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 692,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 692,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26991,
                                      27021
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 692,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 692,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    26987,
                                    27021
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 692,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 692,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26983,
                                27022
                              ],
                              "loc": {
                                "start": {
                                  "line": 692,
                                  "column": 8
                                },
                                "end": {
                                  "line": 692,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      27035,
                                      27036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 693,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 693,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        27039,
                                        27043
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 693,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 693,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "e---------j-(k|)",
                                        "raw": "'e---------j-(k|)'",
                                        "range": [
                                          27044,
                                          27062
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 693,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 693,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          27064,
                                          27070
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 693,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 693,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27039,
                                      27071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 693,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 693,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    27035,
                                    27071
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 693,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 693,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27031,
                                27072
                              ],
                              "loc": {
                                "start": {
                                  "line": 693,
                                  "column": 8
                                },
                                "end": {
                                  "line": 693,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      27085,
                                      27099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 694,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 694,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            27104,
                                            27105
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 694,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 694,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            27107,
                                            27108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 694,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 694,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27104,
                                          27108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 694,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 694,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            27110,
                                            27111
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 694,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 694,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            27113,
                                            27114
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 694,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 694,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27110,
                                          27114
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 694,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 694,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            27116,
                                            27117
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 694,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 694,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            27119,
                                            27120
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 694,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 694,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27116,
                                          27120
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 694,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 694,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27102,
                                      27122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 694,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 694,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    27085,
                                    27122
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 694,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 694,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27081,
                                27123
                              ],
                              "loc": {
                                "start": {
                                  "line": 694,
                                  "column": 8
                                },
                                "end": {
                                  "line": 694,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      27136,
                                      27142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 695,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 695,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          27145,
                                          27147
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 695,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 695,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          27161,
                                          27168
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 696,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 696,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        27145,
                                        27168
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 695,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 696,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              27179,
                                              27182
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 696,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 696,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          27193,
                                                          27196
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 696,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 696,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          27197,
                                                          27208
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 696,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 696,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        27193,
                                                        27208
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 696,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 696,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      27193,
                                                      27210
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 696,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 696,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      27211,
                                                      27215
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 696,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 696,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    27193,
                                                    27215
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 696,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 696,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  27193,
                                                  27217
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 696,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 696,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                27186,
                                                27218
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 696,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 696,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            27184,
                                            27220
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 696,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 696,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          27169,
                                          27220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 696,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 696,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              27232,
                                              27235
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 696,
                                                "column": 84
                                              },
                                              "end": {
                                                "line": 696,
                                                "column": 87
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  27246,
                                                  27249
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 696,
                                                    "column": 98
                                                  },
                                                  "end": {
                                                    "line": 696,
                                                    "column": 101
                                                  }
                                                }
                                              },
                                              "range": [
                                                27239,
                                                27250
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 696,
                                                  "column": 91
                                                },
                                                "end": {
                                                  "line": 696,
                                                  "column": 102
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            27237,
                                            27252
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 696,
                                              "column": 89
                                            },
                                            "end": {
                                              "line": 696,
                                              "column": 104
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          27222,
                                          27252
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 696,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 696,
                                            "column": 104
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              27264,
                                              27269
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 696,
                                                "column": 116
                                              },
                                              "end": {
                                                "line": 696,
                                                "column": 121
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "group",
                                                    "range": [
                                                      27280,
                                                      27285
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 696,
                                                        "column": 132
                                                      },
                                                      "end": {
                                                        "line": 696,
                                                        "column": 137
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "skip",
                                                    "range": [
                                                      27286,
                                                      27290
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 696,
                                                        "column": 138
                                                      },
                                                      "end": {
                                                        "line": 696,
                                                        "column": 142
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    27280,
                                                    27290
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 696,
                                                      "column": 132
                                                    },
                                                    "end": {
                                                      "line": 696,
                                                      "column": 142
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      27291,
                                                      27292
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 696,
                                                        "column": 143
                                                      },
                                                      "end": {
                                                        "line": 696,
                                                        "column": 144
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  27280,
                                                  27293
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 696,
                                                    "column": 132
                                                  },
                                                  "end": {
                                                    "line": 696,
                                                    "column": 145
                                                  }
                                                }
                                              },
                                              "range": [
                                                27273,
                                                27294
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 696,
                                                  "column": 125
                                                },
                                                "end": {
                                                  "line": 696,
                                                  "column": 146
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            27271,
                                            27296
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 696,
                                              "column": 123
                                            },
                                            "end": {
                                              "line": 696,
                                              "column": 148
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          27254,
                                          27296
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 696,
                                            "column": 106
                                          },
                                          "end": {
                                            "line": 696,
                                            "column": 148
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27145,
                                      27297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 695,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 696,
                                        "column": 149
                                      }
                                    }
                                  },
                                  "range": [
                                    27136,
                                    27297
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 695,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 696,
                                      "column": 149
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27132,
                                27298
                              ],
                              "loc": {
                                "start": {
                                  "line": 695,
                                  "column": 8
                                },
                                "end": {
                                  "line": 696,
                                  "column": 150
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        27307,
                                        27323
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 697,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 697,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          27324,
                                          27330
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 697,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 697,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          27332,
                                          27337
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 697,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 697,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27307,
                                      27338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 697,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 697,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      27339,
                                      27343
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 697,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 697,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    27307,
                                    27343
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 697,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 697,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      27344,
                                      27352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 697,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 697,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      27354,
                                      27368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 697,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 697,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27307,
                                  27369
                                ],
                                "loc": {
                                  "start": {
                                    "line": 697,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 697,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                27307,
                                27370
                              ],
                              "loc": {
                                "start": {
                                  "line": 697,
                                  "column": 8
                                },
                                "end": {
                                  "line": 697,
                                  "column": 71
                                }
                              }
                            }
                          ],
                          "range": [
                            26456,
                            27376
                          ],
                          "loc": {
                            "start": {
                              "line": 673,
                              "column": 90
                            },
                            "end": {
                              "line": 698,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          26444,
                          27376
                        ],
                        "loc": {
                          "start": {
                            "line": 673,
                            "column": 78
                          },
                          "end": {
                            "line": 698,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      26370,
                      27377
                    ],
                    "loc": {
                      "start": {
                        "line": 673,
                        "column": 4
                      },
                      "end": {
                        "line": 698,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1244,
                    "_esdocTestName": "it1244"
                  },
                  "range": [
                    26370,
                    27378
                  ],
                  "loc": {
                    "start": {
                      "line": 673,
                      "column": 4
                    },
                    "end": {
                      "line": 698,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        27383,
                        27385
                      ],
                      "loc": {
                        "start": {
                          "line": 699,
                          "column": 4
                        },
                        "end": {
                          "line": 699,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow using a durationSelector, outer and all inners unsubscribed early",
                        "raw": "'should allow using a durationSelector, outer and all inners unsubscribed early'",
                        "range": [
                          27386,
                          27466
                        ],
                        "loc": {
                          "start": {
                            "line": 699,
                            "column": 7
                          },
                          "end": {
                            "line": 699,
                            "column": 87
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      27494,
                                      27500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 700,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 700,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            27517,
                                            27518
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 701,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 701,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            27520,
                                            27527
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 701,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 701,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27517,
                                          27527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 701,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 701,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            27541,
                                            27542
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 702,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 702,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            27544,
                                            27551
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 702,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 702,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27541,
                                          27551
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 702,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 702,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            27565,
                                            27566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 703,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 703,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            27568,
                                            27575
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 703,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 703,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27565,
                                          27575
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 703,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 703,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            27589,
                                            27590
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 704,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 704,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            27592,
                                            27598
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 704,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 704,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27589,
                                          27598
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 704,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 704,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            27612,
                                            27613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 705,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 705,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            27615,
                                            27624
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 705,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 705,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27612,
                                          27624
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 705,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 705,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            27638,
                                            27639
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 706,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 706,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            27641,
                                            27649
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 706,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 706,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27638,
                                          27649
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 706,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 706,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            27663,
                                            27664
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 707,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 707,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            27666,
                                            27674
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 707,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 707,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27663,
                                          27674
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 707,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 707,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            27688,
                                            27689
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 708,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 708,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            27691,
                                            27699
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 708,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 708,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27688,
                                          27699
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 708,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 708,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            27713,
                                            27714
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 709,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 709,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            27716,
                                            27722
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 709,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 709,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27713,
                                          27722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 709,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 709,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            27736,
                                            27737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 710,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 710,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            27739,
                                            27746
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 710,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 710,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27736,
                                          27746
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 710,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 710,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            27760,
                                            27761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 711,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 711,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            27763,
                                            27770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 711,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 711,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27760,
                                          27770
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 711,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 711,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            27784,
                                            27785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 712,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 712,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            27787,
                                            27800
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 712,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 712,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          27784,
                                          27800
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 712,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 712,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27503,
                                      27810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 700,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 713,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    27494,
                                    27810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 700,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 713,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27490,
                                27811
                              ],
                              "loc": {
                                "start": {
                                  "line": 700,
                                  "column": 8
                                },
                                "end": {
                                  "line": 713,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      27824,
                                      27826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 714,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 714,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        27829,
                                        27832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 714,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 714,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          27833,
                                          27869
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 714,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 714,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          27871,
                                          27877
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 714,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 714,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27829,
                                      27878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 714,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 714,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    27824,
                                    27878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 714,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 714,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27820,
                                27879
                              ],
                              "loc": {
                                "start": {
                                  "line": 714,
                                  "column": 8
                                },
                                "end": {
                                  "line": 714,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      27892,
                                      27897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 715,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 715,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "           !",
                                    "raw": "'           !'",
                                    "range": [
                                      27900,
                                      27914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 715,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 715,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    27892,
                                    27914
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 715,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 715,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27888,
                                27915
                              ],
                              "loc": {
                                "start": {
                                  "line": 715,
                                  "column": 8
                                },
                                "end": {
                                  "line": 715,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      27928,
                                      27936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 716,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 716,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--v---w---x-",
                                    "raw": "'--v---w---x-'",
                                    "range": [
                                      27939,
                                      27953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 716,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 716,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    27928,
                                    27953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 716,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 716,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27924,
                                27954
                              ],
                              "loc": {
                                "start": {
                                  "line": 716,
                                  "column": 8
                                },
                                "end": {
                                  "line": 716,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      27967,
                                      27968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 717,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 717,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a-b---(d|)",
                                    "raw": "'--a-b---(d|)'",
                                    "range": [
                                      27971,
                                      27985
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 717,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 717,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    27967,
                                    27985
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 717,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 717,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27963,
                                27986
                              ],
                              "loc": {
                                "start": {
                                  "line": 717,
                                  "column": 8
                                },
                                "end": {
                                  "line": 717,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      27999,
                                      28000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 718,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 718,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------c-----",
                                    "raw": "'------c-----'",
                                    "range": [
                                      28003,
                                      28017
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 718,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 718,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    27999,
                                    28017
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 718,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 718,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27995,
                                28018
                              ],
                              "loc": {
                                "start": {
                                  "line": 718,
                                  "column": 8
                                },
                                "end": {
                                  "line": 718,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      28031,
                                      28032
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 719,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 719,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------e-",
                                    "raw": "'----------e-'",
                                    "range": [
                                      28035,
                                      28049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 719,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 719,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    28031,
                                    28049
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 719,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 719,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28027,
                                28050
                              ],
                              "loc": {
                                "start": {
                                  "line": 719,
                                  "column": 8
                                },
                                "end": {
                                  "line": 719,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      28063,
                                      28077
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 720,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 720,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            28094,
                                            28095
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 721,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 721,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  28097,
                                                  28099
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 721,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 721,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  28100,
                                                  28113
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 721,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 721,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                28097,
                                                28113
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 721,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 721,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                28114,
                                                28126
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 721,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 721,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              28097,
                                              28126
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 721,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 721,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "v",
                                              "range": [
                                                28127,
                                                28128
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 721,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 721,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                28130,
                                                28136
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 721,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 721,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            28097,
                                            28137
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 721,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 721,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          28094,
                                          28137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 721,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 721,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            28151,
                                            28152
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 722,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 722,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  28154,
                                                  28156
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 722,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 722,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  28157,
                                                  28170
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 722,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 722,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                28154,
                                                28170
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 722,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 722,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                28171,
                                                28183
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 722,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 722,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              28154,
                                              28183
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 722,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 722,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                28184,
                                                28185
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 722,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 722,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                28187,
                                                28193
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 722,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 722,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            28154,
                                            28194
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 722,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 722,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          28151,
                                          28194
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 722,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 722,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            28208,
                                            28209
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 723,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 723,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  28211,
                                                  28213
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 723,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 723,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  28214,
                                                  28227
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 723,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 723,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                28211,
                                                28227
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 723,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 723,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                28228,
                                                28240
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 723,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 723,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              28211,
                                              28240
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 723,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 723,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                28241,
                                                28242
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 723,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 723,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                28244,
                                                28250
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 723,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 723,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            28211,
                                            28251
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 723,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 723,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          28208,
                                          28251
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 723,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 723,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28080,
                                      28261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 720,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 724,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    28063,
                                    28261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 720,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 724,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28059,
                                28262
                              ],
                              "loc": {
                                "start": {
                                  "line": 720,
                                  "column": 8
                                },
                                "end": {
                                  "line": 724,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubscriptionFrame",
                                    "range": [
                                      28275,
                                      28294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 725,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 725,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Rx",
                                            "range": [
                                              28297,
                                              28299
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 725,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 725,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "TestScheduler",
                                            "range": [
                                              28300,
                                              28313
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 725,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 725,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "range": [
                                            28297,
                                            28313
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 725,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 725,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "parseMarblesAsSubscriptions",
                                          "range": [
                                            28327,
                                            28354
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 726,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 726,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          28297,
                                          28354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 725,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 726,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "unsub",
                                          "range": [
                                            28355,
                                            28360
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 726,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 726,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        28297,
                                        28361
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 725,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 726,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "unsubscribedFrame",
                                      "range": [
                                        28375,
                                        28392
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 727,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 727,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      28297,
                                      28392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 725,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 727,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    28275,
                                    28392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 725,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 727,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28271,
                                28393
                              ],
                              "loc": {
                                "start": {
                                  "line": 725,
                                  "column": 8
                                },
                                "end": {
                                  "line": 727,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      28406,
                                      28412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 728,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 728,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              28415,
                                              28417
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 728,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 728,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              28431,
                                              28438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 729,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 729,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            28415,
                                            28438
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 728,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 729,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  28449,
                                                  28452
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 729,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 729,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              28463,
                                                              28466
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 729,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 729,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              28467,
                                                              28478
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 729,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 729,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            28463,
                                                            28478
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 729,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 729,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          28463,
                                                          28480
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 729,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 729,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          28481,
                                                          28485
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 729,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 729,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        28463,
                                                        28485
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 729,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 729,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      28463,
                                                      28487
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 729,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 729,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    28456,
                                                    28488
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 729,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 729,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                28454,
                                                28490
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 729,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 729,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              28439,
                                              28490
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 729,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 729,
                                                "column": 72
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  28502,
                                                  28505
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 729,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 729,
                                                    "column": 87
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "val",
                                                    "range": [
                                                      28516,
                                                      28519
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 729,
                                                        "column": 98
                                                      },
                                                      "end": {
                                                        "line": 729,
                                                        "column": 101
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    28509,
                                                    28520
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 729,
                                                      "column": 91
                                                    },
                                                    "end": {
                                                      "line": 729,
                                                      "column": 102
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                28507,
                                                28522
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 729,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 729,
                                                  "column": 104
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              28492,
                                              28522
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 729,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 729,
                                                "column": 104
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "group",
                                                "range": [
                                                  28534,
                                                  28539
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 729,
                                                    "column": 116
                                                  },
                                                  "end": {
                                                    "line": 729,
                                                    "column": 121
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "group",
                                                        "range": [
                                                          28550,
                                                          28555
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 729,
                                                            "column": 132
                                                          },
                                                          "end": {
                                                            "line": 729,
                                                            "column": 137
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "skip",
                                                        "range": [
                                                          28556,
                                                          28560
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 729,
                                                            "column": 138
                                                          },
                                                          "end": {
                                                            "line": 729,
                                                            "column": 142
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        28550,
                                                        28560
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 729,
                                                          "column": 132
                                                        },
                                                        "end": {
                                                          "line": 729,
                                                          "column": 142
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 2,
                                                        "raw": "2",
                                                        "range": [
                                                          28561,
                                                          28562
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 729,
                                                            "column": 143
                                                          },
                                                          "end": {
                                                            "line": 729,
                                                            "column": 144
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      28550,
                                                      28563
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 729,
                                                        "column": 132
                                                      },
                                                      "end": {
                                                        "line": 729,
                                                        "column": 145
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    28543,
                                                    28564
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 729,
                                                      "column": 125
                                                    },
                                                    "end": {
                                                      "line": 729,
                                                      "column": 146
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                28541,
                                                28566
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 729,
                                                  "column": 123
                                                },
                                                "end": {
                                                  "line": 729,
                                                  "column": 148
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              28524,
                                              28566
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 729,
                                                "column": 106
                                              },
                                              "end": {
                                                "line": 729,
                                                "column": 148
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          28415,
                                          28567
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 728,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 729,
                                            "column": 149
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          28581,
                                          28584
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 730,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 730,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        28415,
                                        28584
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 728,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 730,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              28595,
                                              28600
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 730,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 730,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "arr",
                                                    "range": [
                                                      28620,
                                                      28623
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 731,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 731,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      28626,
                                                      28628
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 731,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 731,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    28620,
                                                    28628
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 731,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 731,
                                                      "column": 24
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                28616,
                                                28629
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 731,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 731,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "subscription",
                                                    "range": [
                                                      28646,
                                                      28658
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 732,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 732,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "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": "group",
                                                                "range": [
                                                                  28661,
                                                                  28666
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 732,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 732,
                                                                    "column": 36
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "materialize",
                                                                "range": [
                                                                  28684,
                                                                  28695
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 733,
                                                                    "column": 17
                                                                  },
                                                                  "end": {
                                                                    "line": 733,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                28661,
                                                                28695
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 732,
                                                                  "column": 31
                                                                },
                                                                "end": {
                                                                  "line": 733,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              28661,
                                                              28697
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 732,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 733,
                                                                "column": 30
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "map",
                                                            "range": [
                                                              28715,
                                                              28718
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 734,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 734,
                                                                "column": 20
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            28661,
                                                            28718
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 732,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 734,
                                                              "column": 20
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "notification",
                                                                "range": [
                                                                  28729,
                                                                  28741
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 734,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 734,
                                                                    "column": 43
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ReturnStatement",
                                                                  "argument": {
                                                                    "type": "ObjectExpression",
                                                                    "properties": [
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "frame",
                                                                          "range": [
                                                                            28770,
                                                                            28775
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 735,
                                                                              "column": 25
                                                                            },
                                                                            "end": {
                                                                              "line": 735,
                                                                              "column": 30
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "rxTestScheduler",
                                                                            "range": [
                                                                              28777,
                                                                              28792
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 735,
                                                                                "column": 32
                                                                              },
                                                                              "end": {
                                                                                "line": 735,
                                                                                "column": 47
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "frame",
                                                                            "range": [
                                                                              28793,
                                                                              28798
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 735,
                                                                                "column": 48
                                                                              },
                                                                              "end": {
                                                                                "line": 735,
                                                                                "column": 53
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            28777,
                                                                            28798
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 735,
                                                                              "column": 32
                                                                            },
                                                                            "end": {
                                                                              "line": 735,
                                                                              "column": 53
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          28770,
                                                                          28798
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 735,
                                                                            "column": 25
                                                                          },
                                                                          "end": {
                                                                            "line": 735,
                                                                            "column": 53
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "notification",
                                                                          "range": [
                                                                            28800,
                                                                            28812
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 735,
                                                                              "column": 55
                                                                            },
                                                                            "end": {
                                                                              "line": 735,
                                                                              "column": 67
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "Identifier",
                                                                          "name": "notification",
                                                                          "range": [
                                                                            28814,
                                                                            28826
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 735,
                                                                              "column": 69
                                                                            },
                                                                            "end": {
                                                                              "line": 735,
                                                                              "column": 81
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          28800,
                                                                          28826
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 735,
                                                                            "column": 55
                                                                          },
                                                                          "end": {
                                                                            "line": 735,
                                                                            "column": 81
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      28768,
                                                                      28828
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 735,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 735,
                                                                        "column": 83
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    28761,
                                                                    28829
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 735,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 735,
                                                                      "column": 84
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                28743,
                                                                28843
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 734,
                                                                  "column": 45
                                                                },
                                                                "end": {
                                                                  "line": 736,
                                                                  "column": 13
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              28719,
                                                              28843
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 734,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 736,
                                                                "column": 13
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          28661,
                                                          28844
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 732,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 736,
                                                            "column": 14
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "subscribe",
                                                        "range": [
                                                          28862,
                                                          28871
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 737,
                                                            "column": 17
                                                          },
                                                          "end": {
                                                            "line": 737,
                                                            "column": 26
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        28661,
                                                        28871
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 732,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 737,
                                                          "column": 26
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              28882,
                                                              28887
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 737,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 737,
                                                                "column": 42
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "arr",
                                                                    "range": [
                                                                      28907,
                                                                      28910
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 738,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 738,
                                                                        "column": 19
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "push",
                                                                    "range": [
                                                                      28911,
                                                                      28915
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 738,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 738,
                                                                        "column": 24
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    28907,
                                                                    28915
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 738,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 738,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      28916,
                                                                      28921
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 738,
                                                                        "column": 25
                                                                      },
                                                                      "end": {
                                                                        "line": 738,
                                                                        "column": 30
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  28907,
                                                                  28922
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 738,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 738,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                28907,
                                                                28923
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 738,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 738,
                                                                  "column": 32
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            28889,
                                                            28937
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 737,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 739,
                                                              "column": 13
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          28872,
                                                          28937
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 737,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 739,
                                                            "column": 13
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      28661,
                                                      28938
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 732,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 739,
                                                        "column": 14
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    28646,
                                                    28938
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 732,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 739,
                                                      "column": 14
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                28642,
                                                28939
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 732,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 739,
                                                  "column": 15
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      28952,
                                                      28967
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 740,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 740,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "schedule",
                                                    "range": [
                                                      28968,
                                                      28976
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 740,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 740,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    28952,
                                                    28976
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 740,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 740,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "subscription",
                                                                "range": [
                                                                  29007,
                                                                  29019
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 741,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 741,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "unsubscribe",
                                                                "range": [
                                                                  29020,
                                                                  29031
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 741,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 741,
                                                                    "column": 40
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                29007,
                                                                29031
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 741,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 741,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              29007,
                                                              29033
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 741,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 741,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            29007,
                                                            29034
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 741,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 741,
                                                              "column": 43
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        28989,
                                                        29048
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 740,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 742,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      28977,
                                                      29048
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 740,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 742,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "-",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "unsubscriptionFrame",
                                                      "range": [
                                                        29050,
                                                        29069
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 742,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 742,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "rxTestScheduler",
                                                        "range": [
                                                          29072,
                                                          29087
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 742,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 742,
                                                            "column": 52
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "frame",
                                                        "range": [
                                                          29088,
                                                          29093
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 742,
                                                            "column": 53
                                                          },
                                                          "end": {
                                                            "line": 742,
                                                            "column": 58
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        29072,
                                                        29093
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 742,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 742,
                                                          "column": 58
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      29050,
                                                      29093
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 742,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 742,
                                                        "column": 58
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  28952,
                                                  29094
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 740,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 742,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "range": [
                                                28952,
                                                29095
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 740,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 742,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "arr",
                                                "range": [
                                                  29115,
                                                  29118
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 743,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 743,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                29108,
                                                29119
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 743,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 743,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            28602,
                                            29129
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 730,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 744,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          28585,
                                          29129
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 730,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 744,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28415,
                                      29130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 728,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 744,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    28406,
                                    29130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 728,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 744,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28402,
                                29131
                              ],
                              "loc": {
                                "start": {
                                  "line": 728,
                                  "column": 8
                                },
                                "end": {
                                  "line": 744,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        29140,
                                        29156
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 745,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 745,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          29157,
                                          29163
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 745,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 745,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          29165,
                                          29170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 745,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 745,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29140,
                                      29171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 745,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 745,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      29172,
                                      29176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 745,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 745,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    29140,
                                    29176
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 745,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 745,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      29177,
                                      29185
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 745,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 745,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      29187,
                                      29201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 745,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 745,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29140,
                                  29202
                                ],
                                "loc": {
                                  "start": {
                                    "line": 745,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 745,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                29140,
                                29203
                              ],
                              "loc": {
                                "start": {
                                  "line": 745,
                                  "column": 8
                                },
                                "end": {
                                  "line": 745,
                                  "column": 71
                                }
                              }
                            }
                          ],
                          "range": [
                            27480,
                            29209
                          ],
                          "loc": {
                            "start": {
                              "line": 699,
                              "column": 101
                            },
                            "end": {
                              "line": 746,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          27468,
                          29209
                        ],
                        "loc": {
                          "start": {
                            "line": 699,
                            "column": 89
                          },
                          "end": {
                            "line": 746,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      27383,
                      29210
                    ],
                    "loc": {
                      "start": {
                        "line": 699,
                        "column": 4
                      },
                      "end": {
                        "line": 746,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1245,
                    "_esdocTestName": "it1245"
                  },
                  "range": [
                    27383,
                    29211
                  ],
                  "loc": {
                    "start": {
                      "line": 699,
                      "column": 4
                    },
                    "end": {
                      "line": 746,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        29216,
                        29218
                      ],
                      "loc": {
                        "start": {
                          "line": 747,
                          "column": 4
                        },
                        "end": {
                          "line": 747,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow using a durationSelector, but keySelector throws",
                        "raw": "'should allow using a durationSelector, but keySelector throws'",
                        "range": [
                          29219,
                          29282
                        ],
                        "loc": {
                          "start": {
                            "line": 747,
                            "column": 7
                          },
                          "end": {
                            "line": 747,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      29310,
                                      29316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 748,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 748,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            29333,
                                            29334
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 749,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 749,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            29336,
                                            29343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 749,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 749,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29333,
                                          29343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 749,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 749,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            29357,
                                            29358
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 750,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 750,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            29360,
                                            29367
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 750,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 750,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29357,
                                          29367
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 750,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 750,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            29381,
                                            29382
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 751,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 751,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            29384,
                                            29391
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 751,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 751,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29381,
                                          29391
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 751,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 751,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            29405,
                                            29406
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 752,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 752,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            29408,
                                            29414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 752,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 752,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29405,
                                          29414
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 752,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 752,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            29428,
                                            29429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 753,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 753,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            29431,
                                            29440
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 753,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 753,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29428,
                                          29440
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 753,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 753,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            29454,
                                            29455
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 754,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 754,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            29457,
                                            29465
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 754,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 754,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29454,
                                          29465
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 754,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 754,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            29479,
                                            29480
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 755,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 755,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            29482,
                                            29490
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 755,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 755,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29479,
                                          29490
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 755,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 755,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            29504,
                                            29505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 756,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 756,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            29507,
                                            29515
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 756,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 756,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29504,
                                          29515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 756,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 756,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            29529,
                                            29530
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 757,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 757,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            29532,
                                            29538
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 757,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 757,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29529,
                                          29538
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 757,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 757,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            29552,
                                            29553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 758,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 758,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            29555,
                                            29562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 758,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 758,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29552,
                                          29562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 758,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 758,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            29576,
                                            29577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 759,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 759,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            29579,
                                            29586
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 759,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 759,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29576,
                                          29586
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 759,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 759,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            29600,
                                            29601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 760,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 760,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            29603,
                                            29616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 760,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 760,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          29600,
                                          29616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 760,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 760,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29319,
                                      29626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 748,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 761,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    29310,
                                    29626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 748,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 761,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29306,
                                29627
                              ],
                              "loc": {
                                "start": {
                                  "line": 748,
                                  "column": 8
                                },
                                "end": {
                                  "line": 761,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      29640,
                                      29642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 762,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 762,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        29645,
                                        29648
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 762,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 762,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          29649,
                                          29685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 762,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 762,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          29687,
                                          29693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 762,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 762,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29645,
                                      29694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 762,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 762,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    29640,
                                    29694
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 762,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 762,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29636,
                                29695
                              ],
                              "loc": {
                                "start": {
                                  "line": 762,
                                  "column": 8
                                },
                                "end": {
                                  "line": 762,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      29708,
                                      29714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 763,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 763,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                   !",
                                    "raw": "'^                   !'",
                                    "range": [
                                      29717,
                                      29740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 763,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 763,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    29708,
                                    29740
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 763,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 763,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29704,
                                29741
                              ],
                              "loc": {
                                "start": {
                                  "line": 763,
                                  "column": 8
                                },
                                "end": {
                                  "line": 763,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      29754,
                                      29762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 764,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 764,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--v---w---x-y-----z-#",
                                    "raw": "'--v---w---x-y-----z-#'",
                                    "range": [
                                      29765,
                                      29788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 764,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 764,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    29754,
                                    29788
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 764,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 764,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29750,
                                29789
                              ],
                              "loc": {
                                "start": {
                                  "line": 764,
                                  "column": 8
                                },
                                "end": {
                                  "line": 764,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      29802,
                                      29803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 765,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 765,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        29806,
                                        29810
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 765,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 765,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---(d|)",
                                        "raw": "'a-b---(d|)'",
                                        "range": [
                                          29811,
                                          29823
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 765,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 765,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          29825,
                                          29831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 765,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 765,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29806,
                                      29832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 765,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 765,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    29802,
                                    29832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 765,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 765,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29798,
                                29833
                              ],
                              "loc": {
                                "start": {
                                  "line": 765,
                                  "column": 8
                                },
                                "end": {
                                  "line": 765,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      29846,
                                      29847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 766,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 766,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        29850,
                                        29854
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 766,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 766,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-------g-(h|)",
                                        "raw": "'c-------g-(h|)'",
                                        "range": [
                                          29855,
                                          29871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 766,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 766,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          29873,
                                          29879
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 766,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 766,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29850,
                                      29880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 766,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 766,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    29846,
                                    29880
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 766,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 766,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29842,
                                29881
                              ],
                              "loc": {
                                "start": {
                                  "line": 766,
                                  "column": 8
                                },
                                "end": {
                                  "line": 766,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      29894,
                                      29895
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 767,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 767,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        29898,
                                        29902
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 767,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 767,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "e---------#",
                                        "raw": "'e---------#'",
                                        "range": [
                                          29903,
                                          29916
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 767,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 767,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          29918,
                                          29924
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 767,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 767,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29898,
                                      29925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 767,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 767,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    29894,
                                    29925
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 767,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 767,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29890,
                                29926
                              ],
                              "loc": {
                                "start": {
                                  "line": 767,
                                  "column": 8
                                },
                                "end": {
                                  "line": 767,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      29939,
                                      29940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 768,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 768,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        29943,
                                        29947
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 768,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 768,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "f-------#",
                                        "raw": "'f-------#'",
                                        "range": [
                                          29948,
                                          29959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 768,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 768,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          29961,
                                          29967
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 768,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 768,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29943,
                                      29968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 768,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 768,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    29939,
                                    29968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 768,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 768,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29935,
                                29969
                              ],
                              "loc": {
                                "start": {
                                  "line": 768,
                                  "column": 8
                                },
                                "end": {
                                  "line": 768,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      29982,
                                      29983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 769,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 769,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        29986,
                                        29990
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 769,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 769,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "i-#",
                                        "raw": "'i-#'",
                                        "range": [
                                          29991,
                                          29996
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 769,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 769,
                                            "column": 26
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          29998,
                                          30004
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 769,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 769,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29986,
                                      30005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 769,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 769,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    29982,
                                    30005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 769,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 769,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29978,
                                30006
                              ],
                              "loc": {
                                "start": {
                                  "line": 769,
                                  "column": 8
                                },
                                "end": {
                                  "line": 769,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      30019,
                                      30033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 770,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 770,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            30038,
                                            30039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 770,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 770,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            30041,
                                            30042
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 770,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 770,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30038,
                                          30042
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 770,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 770,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            30044,
                                            30045
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 770,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 770,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            30047,
                                            30048
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 770,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 770,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30044,
                                          30048
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 770,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 770,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            30050,
                                            30051
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 770,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 770,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            30053,
                                            30054
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 770,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 770,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30050,
                                          30054
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 770,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 770,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            30056,
                                            30057
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 770,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 770,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            30059,
                                            30060
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 770,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 770,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30056,
                                          30060
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 770,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 770,
                                            "column": 53
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            30062,
                                            30063
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 770,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 770,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            30065,
                                            30066
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 770,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 770,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30062,
                                          30066
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 770,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 770,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30036,
                                      30068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 770,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 770,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    30019,
                                    30068
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 770,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 770,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30015,
                                30069
                              ],
                              "loc": {
                                "start": {
                                  "line": 770,
                                  "column": 8
                                },
                                "end": {
                                  "line": 770,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "invoked",
                                    "range": [
                                      30082,
                                      30089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 771,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 771,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      30092,
                                      30093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 771,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 771,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    30082,
                                    30093
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 771,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 771,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30078,
                                30094
                              ],
                              "loc": {
                                "start": {
                                  "line": 771,
                                  "column": 8
                                },
                                "end": {
                                  "line": 771,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      30107,
                                      30113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 772,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 772,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          30116,
                                          30118
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 772,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 772,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          30132,
                                          30139
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 773,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 773,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        30116,
                                        30139
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 772,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 773,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              30150,
                                              30153
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 773,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 773,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    30169,
                                                    30176
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 774,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 774,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  30169,
                                                  30178
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 774,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 774,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                30169,
                                                30179
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 774,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 774,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    30196,
                                                    30203
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 775,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 775,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 10,
                                                  "raw": "10",
                                                  "range": [
                                                    30208,
                                                    30210
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 775,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 775,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  30196,
                                                  30210
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 775,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 775,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        30236,
                                                        30243
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 776,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 776,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      30230,
                                                      30244
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 776,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 776,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  30212,
                                                  30258
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 775,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 777,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                30192,
                                                30258
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 775,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 777,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          30278,
                                                          30281
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 778,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 778,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          30282,
                                                          30293
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 778,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 778,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        30278,
                                                        30293
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 778,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 778,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      30278,
                                                      30295
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 778,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 778,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      30296,
                                                      30300
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 778,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 778,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    30278,
                                                    30300
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 778,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 778,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  30278,
                                                  30302
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 778,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 778,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                30271,
                                                30303
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 778,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 778,
                                                  "column": 44
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            30155,
                                            30313
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 773,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 779,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          30140,
                                          30313
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 773,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 779,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              30325,
                                              30328
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 779,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 779,
                                                "column": 24
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  30339,
                                                  30342
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 779,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 779,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                30332,
                                                30343
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 779,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 779,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            30330,
                                            30345
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 779,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 779,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          30315,
                                          30345
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 779,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 779,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              30357,
                                              30362
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 779,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 779,
                                                "column": 58
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "group",
                                                    "range": [
                                                      30373,
                                                      30378
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 779,
                                                        "column": 69
                                                      },
                                                      "end": {
                                                        "line": 779,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "skip",
                                                    "range": [
                                                      30379,
                                                      30383
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 779,
                                                        "column": 75
                                                      },
                                                      "end": {
                                                        "line": 779,
                                                        "column": 79
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    30373,
                                                    30383
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 779,
                                                      "column": 69
                                                    },
                                                    "end": {
                                                      "line": 779,
                                                      "column": 79
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      30384,
                                                      30385
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 779,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 779,
                                                        "column": 81
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  30373,
                                                  30386
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 779,
                                                    "column": 69
                                                  },
                                                  "end": {
                                                    "line": 779,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                30366,
                                                30387
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 779,
                                                  "column": 62
                                                },
                                                "end": {
                                                  "line": 779,
                                                  "column": 83
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            30364,
                                            30389
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 779,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 779,
                                              "column": 85
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          30347,
                                          30389
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 779,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 779,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30116,
                                      30390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 772,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 779,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    30107,
                                    30390
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 772,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 779,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30103,
                                30391
                              ],
                              "loc": {
                                "start": {
                                  "line": 772,
                                  "column": 8
                                },
                                "end": {
                                  "line": 779,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        30400,
                                        30416
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 780,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 780,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          30417,
                                          30423
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 780,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 780,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30400,
                                      30424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 780,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 780,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      30425,
                                      30429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 780,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 780,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    30400,
                                    30429
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 780,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 780,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      30430,
                                      30438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 780,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 780,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      30440,
                                      30454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 780,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 780,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  30400,
                                  30455
                                ],
                                "loc": {
                                  "start": {
                                    "line": 780,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 780,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                30400,
                                30456
                              ],
                              "loc": {
                                "start": {
                                  "line": 780,
                                  "column": 8
                                },
                                "end": {
                                  "line": 780,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        30465,
                                        30484
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 781,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 781,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            30485,
                                            30487
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 781,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 781,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            30488,
                                            30501
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 781,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 781,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          30485,
                                          30501
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 781,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 781,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30465,
                                      30502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 781,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 781,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      30503,
                                      30507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 781,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 781,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    30465,
                                    30507
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 781,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 781,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      30508,
                                      30514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 781,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 781,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  30465,
                                  30515
                                ],
                                "loc": {
                                  "start": {
                                    "line": 781,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 781,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                30465,
                                30516
                              ],
                              "loc": {
                                "start": {
                                  "line": 781,
                                  "column": 8
                                },
                                "end": {
                                  "line": 781,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            29296,
                            30522
                          ],
                          "loc": {
                            "start": {
                              "line": 747,
                              "column": 84
                            },
                            "end": {
                              "line": 782,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          29284,
                          30522
                        ],
                        "loc": {
                          "start": {
                            "line": 747,
                            "column": 72
                          },
                          "end": {
                            "line": 782,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      29216,
                      30523
                    ],
                    "loc": {
                      "start": {
                        "line": 747,
                        "column": 4
                      },
                      "end": {
                        "line": 782,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1246,
                    "_esdocTestName": "it1246"
                  },
                  "range": [
                    29216,
                    30524
                  ],
                  "loc": {
                    "start": {
                      "line": 747,
                      "column": 4
                    },
                    "end": {
                      "line": 782,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        30529,
                        30531
                      ],
                      "loc": {
                        "start": {
                          "line": 783,
                          "column": 4
                        },
                        "end": {
                          "line": 783,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow using a durationSelector, but elementSelector throws",
                        "raw": "'should allow using a durationSelector, but elementSelector throws'",
                        "range": [
                          30532,
                          30599
                        ],
                        "loc": {
                          "start": {
                            "line": 783,
                            "column": 7
                          },
                          "end": {
                            "line": 783,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      30627,
                                      30633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 784,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 784,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            30650,
                                            30651
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 785,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 785,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            30653,
                                            30660
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 785,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 785,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30650,
                                          30660
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 785,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 785,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            30674,
                                            30675
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 786,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 786,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            30677,
                                            30684
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 786,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 786,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30674,
                                          30684
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 786,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 786,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            30698,
                                            30699
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 787,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 787,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            30701,
                                            30708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 787,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 787,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30698,
                                          30708
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 787,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 787,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            30722,
                                            30723
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 788,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 788,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            30725,
                                            30731
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 788,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 788,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30722,
                                          30731
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 788,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 788,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            30745,
                                            30746
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 789,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 789,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            30748,
                                            30757
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 789,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 789,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30745,
                                          30757
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 789,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 789,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            30771,
                                            30772
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 790,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 790,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            30774,
                                            30782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 790,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 790,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30771,
                                          30782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 790,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 790,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            30796,
                                            30797
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 791,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 791,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            30799,
                                            30807
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 791,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 791,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30796,
                                          30807
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 791,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 791,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            30821,
                                            30822
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 792,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 792,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            30824,
                                            30832
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 792,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 792,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30821,
                                          30832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 792,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 792,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            30846,
                                            30847
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 793,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 793,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            30849,
                                            30855
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 793,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 793,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30846,
                                          30855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 793,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 793,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            30869,
                                            30870
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 794,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 794,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            30872,
                                            30879
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 794,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 794,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30869,
                                          30879
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 794,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 794,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            30893,
                                            30894
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 795,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 795,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            30896,
                                            30903
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 795,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 795,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30893,
                                          30903
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 795,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 795,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            30917,
                                            30918
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 796,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 796,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            30920,
                                            30933
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 796,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 796,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          30917,
                                          30933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 796,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 796,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30636,
                                      30943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 784,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 797,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    30627,
                                    30943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 784,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 797,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30623,
                                30944
                              ],
                              "loc": {
                                "start": {
                                  "line": 784,
                                  "column": 8
                                },
                                "end": {
                                  "line": 797,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      30957,
                                      30959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 798,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 798,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        30962,
                                        30965
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 798,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 798,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          30966,
                                          31002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 798,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 798,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          31004,
                                          31010
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 798,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 798,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30962,
                                      31011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 798,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 798,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    30957,
                                    31011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 798,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 798,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30953,
                                31012
                              ],
                              "loc": {
                                "start": {
                                  "line": 798,
                                  "column": 8
                                },
                                "end": {
                                  "line": 798,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      31025,
                                      31031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 799,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 799,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                   !      ",
                                    "raw": "'^                   !      '",
                                    "range": [
                                      31034,
                                      31063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 799,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 799,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    31025,
                                    31063
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 799,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 799,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31021,
                                31064
                              ],
                              "loc": {
                                "start": {
                                  "line": 799,
                                  "column": 8
                                },
                                "end": {
                                  "line": 799,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      31077,
                                      31085
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 800,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 800,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--v---w---x-y-----z-#      ",
                                    "raw": "'--v---w---x-y-----z-#      '",
                                    "range": [
                                      31088,
                                      31117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 800,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 800,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    31077,
                                    31117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 800,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 800,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31073,
                                31118
                              ],
                              "loc": {
                                "start": {
                                  "line": 800,
                                  "column": 8
                                },
                                "end": {
                                  "line": 800,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      31131,
                                      31132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 801,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 801,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        31135,
                                        31139
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 801,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 801,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---(d|)               ",
                                        "raw": "'a-b---(d|)               '",
                                        "range": [
                                          31140,
                                          31167
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 801,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 801,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          31169,
                                          31175
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 801,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 801,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31135,
                                      31176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 801,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 801,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    31131,
                                    31176
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 801,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 801,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31127,
                                31177
                              ],
                              "loc": {
                                "start": {
                                  "line": 801,
                                  "column": 8
                                },
                                "end": {
                                  "line": 801,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      31190,
                                      31191
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 802,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 802,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        31194,
                                        31198
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 802,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 802,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-------g-(h|)       ",
                                        "raw": "'c-------g-(h|)       '",
                                        "range": [
                                          31199,
                                          31222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 802,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 802,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          31224,
                                          31230
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 802,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 802,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31194,
                                      31231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 802,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 802,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    31190,
                                    31231
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 802,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 802,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31186,
                                31232
                              ],
                              "loc": {
                                "start": {
                                  "line": 802,
                                  "column": 8
                                },
                                "end": {
                                  "line": 802,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      31245,
                                      31246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 803,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 803,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        31249,
                                        31253
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 803,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 803,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "e---------#      ",
                                        "raw": "'e---------#      '",
                                        "range": [
                                          31254,
                                          31273
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 803,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 803,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          31275,
                                          31281
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 803,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 803,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31249,
                                      31282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 803,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 803,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    31245,
                                    31282
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 803,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 803,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31241,
                                31283
                              ],
                              "loc": {
                                "start": {
                                  "line": 803,
                                  "column": 8
                                },
                                "end": {
                                  "line": 803,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      31296,
                                      31297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 804,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 804,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        31300,
                                        31304
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 804,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 804,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "f-------#      ",
                                        "raw": "'f-------#      '",
                                        "range": [
                                          31305,
                                          31322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 804,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 804,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          31324,
                                          31330
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 804,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 804,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31300,
                                      31331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 804,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 804,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    31296,
                                    31331
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 804,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 804,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31292,
                                31332
                              ],
                              "loc": {
                                "start": {
                                  "line": 804,
                                  "column": 8
                                },
                                "end": {
                                  "line": 804,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      31345,
                                      31346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 805,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 805,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        31349,
                                        31353
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 805,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 805,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "i-#      ",
                                        "raw": "'i-#      '",
                                        "range": [
                                          31354,
                                          31365
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 805,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 805,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          31367,
                                          31373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 805,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 805,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31349,
                                      31374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 805,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 805,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    31345,
                                    31374
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 805,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 805,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31341,
                                31375
                              ],
                              "loc": {
                                "start": {
                                  "line": 805,
                                  "column": 8
                                },
                                "end": {
                                  "line": 805,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      31388,
                                      31402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 806,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 806,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            31407,
                                            31408
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 806,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 806,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            31410,
                                            31411
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 806,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 806,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          31407,
                                          31411
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 806,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 806,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            31413,
                                            31414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 806,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 806,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            31416,
                                            31417
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 806,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 806,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          31413,
                                          31417
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 806,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 806,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            31419,
                                            31420
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 806,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 806,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            31422,
                                            31423
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 806,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 806,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          31419,
                                          31423
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 806,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 806,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            31425,
                                            31426
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 806,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 806,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            31428,
                                            31429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 806,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 806,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          31425,
                                          31429
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 806,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 806,
                                            "column": 53
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            31431,
                                            31432
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 806,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 806,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            31434,
                                            31435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 806,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 806,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          31431,
                                          31435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 806,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 806,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31405,
                                      31437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 806,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 806,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    31388,
                                    31437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 806,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 806,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31384,
                                31438
                              ],
                              "loc": {
                                "start": {
                                  "line": 806,
                                  "column": 8
                                },
                                "end": {
                                  "line": 806,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "invoked",
                                    "range": [
                                      31451,
                                      31458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 807,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 807,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      31461,
                                      31462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 807,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 807,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    31451,
                                    31462
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 807,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 807,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31447,
                                31463
                              ],
                              "loc": {
                                "start": {
                                  "line": 807,
                                  "column": 8
                                },
                                "end": {
                                  "line": 807,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      31476,
                                      31482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 808,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 808,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          31485,
                                          31487
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 808,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 808,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          31501,
                                          31508
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 809,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 809,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        31485,
                                        31508
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 808,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 809,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              31519,
                                              31522
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 809,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 809,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          31533,
                                                          31536
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 809,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 809,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          31537,
                                                          31548
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 809,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 809,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        31533,
                                                        31548
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 809,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 809,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      31533,
                                                      31550
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 809,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 809,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      31551,
                                                      31555
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 809,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 809,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    31533,
                                                    31555
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 809,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 809,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  31533,
                                                  31557
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 809,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 809,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                31526,
                                                31558
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 809,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 809,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            31524,
                                            31560
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 809,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 809,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          31509,
                                          31560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 809,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 809,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              31572,
                                              31575
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 809,
                                                "column": 84
                                              },
                                              "end": {
                                                "line": 809,
                                                "column": 87
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    31591,
                                                    31598
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 810,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 810,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  31591,
                                                  31600
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 810,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 810,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                31591,
                                                31601
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 810,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 810,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    31618,
                                                    31625
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 811,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 811,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 10,
                                                  "raw": "10",
                                                  "range": [
                                                    31630,
                                                    31632
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 811,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 811,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  31618,
                                                  31632
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 811,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 811,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        31658,
                                                        31665
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 812,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 812,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      31652,
                                                      31666
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 812,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 812,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  31634,
                                                  31680
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 811,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 813,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                31614,
                                                31680
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 811,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 813,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  31700,
                                                  31703
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 814,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 814,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                31693,
                                                31704
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 814,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 814,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            31577,
                                            31714
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 809,
                                              "column": 89
                                            },
                                            "end": {
                                              "line": 815,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          31562,
                                          31714
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 809,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 815,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              31726,
                                              31731
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 815,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 815,
                                                "column": 26
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "group",
                                                    "range": [
                                                      31742,
                                                      31747
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 815,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 815,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "skip",
                                                    "range": [
                                                      31748,
                                                      31752
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 815,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 815,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    31742,
                                                    31752
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 815,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 815,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      31753,
                                                      31754
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 815,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 815,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  31742,
                                                  31755
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 815,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 815,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "range": [
                                                31735,
                                                31756
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 815,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 815,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            31733,
                                            31758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 815,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 815,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          31716,
                                          31758
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 815,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 815,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31485,
                                      31759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 808,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 815,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    31476,
                                    31759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 808,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 815,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31472,
                                31760
                              ],
                              "loc": {
                                "start": {
                                  "line": 808,
                                  "column": 8
                                },
                                "end": {
                                  "line": 815,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        31769,
                                        31785
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 816,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 816,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          31786,
                                          31792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 816,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 816,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31769,
                                      31793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 816,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 816,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      31794,
                                      31798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 816,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 816,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    31769,
                                    31798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 816,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 816,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      31799,
                                      31807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 816,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 816,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      31809,
                                      31823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 816,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 816,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  31769,
                                  31824
                                ],
                                "loc": {
                                  "start": {
                                    "line": 816,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 816,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                31769,
                                31825
                              ],
                              "loc": {
                                "start": {
                                  "line": 816,
                                  "column": 8
                                },
                                "end": {
                                  "line": 816,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        31834,
                                        31853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 817,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 817,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            31854,
                                            31856
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 817,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 817,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            31857,
                                            31870
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 817,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 817,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          31854,
                                          31870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 817,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 817,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31834,
                                      31871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 817,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 817,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      31872,
                                      31876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 817,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 817,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    31834,
                                    31876
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 817,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 817,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      31877,
                                      31883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 817,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 817,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  31834,
                                  31884
                                ],
                                "loc": {
                                  "start": {
                                    "line": 817,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 817,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                31834,
                                31885
                              ],
                              "loc": {
                                "start": {
                                  "line": 817,
                                  "column": 8
                                },
                                "end": {
                                  "line": 817,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            30613,
                            31891
                          ],
                          "loc": {
                            "start": {
                              "line": 783,
                              "column": 88
                            },
                            "end": {
                              "line": 818,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          30601,
                          31891
                        ],
                        "loc": {
                          "start": {
                            "line": 783,
                            "column": 76
                          },
                          "end": {
                            "line": 818,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      30529,
                      31892
                    ],
                    "loc": {
                      "start": {
                        "line": 783,
                        "column": 4
                      },
                      "end": {
                        "line": 818,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1247,
                    "_esdocTestName": "it1247"
                  },
                  "range": [
                    30529,
                    31893
                  ],
                  "loc": {
                    "start": {
                      "line": 783,
                      "column": 4
                    },
                    "end": {
                      "line": 818,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        31898,
                        31900
                      ],
                      "loc": {
                        "start": {
                          "line": 819,
                          "column": 4
                        },
                        "end": {
                          "line": 819,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow using a durationSelector which eventually throws",
                        "raw": "'should allow using a durationSelector which eventually throws'",
                        "range": [
                          31901,
                          31964
                        ],
                        "loc": {
                          "start": {
                            "line": 819,
                            "column": 7
                          },
                          "end": {
                            "line": 819,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      31992,
                                      31998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 820,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 820,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            32015,
                                            32016
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 821,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 821,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            32018,
                                            32025
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 821,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 821,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32015,
                                          32025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 821,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 821,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            32039,
                                            32040
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 822,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 822,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            32042,
                                            32049
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 822,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 822,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32039,
                                          32049
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 822,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 822,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            32063,
                                            32064
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 823,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 823,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            32066,
                                            32073
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 823,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 823,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32063,
                                          32073
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 823,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 823,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            32087,
                                            32088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 824,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 824,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            32090,
                                            32096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 824,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 824,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32087,
                                          32096
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 824,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 824,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            32110,
                                            32111
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 825,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 825,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            32113,
                                            32122
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 825,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 825,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32110,
                                          32122
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 825,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 825,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            32136,
                                            32137
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 826,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 826,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            32139,
                                            32147
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 826,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 826,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32136,
                                          32147
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 826,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 826,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            32161,
                                            32162
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 827,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 827,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            32164,
                                            32172
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 827,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 827,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32161,
                                          32172
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 827,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 827,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            32186,
                                            32187
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 828,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 828,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            32189,
                                            32197
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 828,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 828,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32186,
                                          32197
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 828,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 828,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            32211,
                                            32212
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 829,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 829,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            32214,
                                            32220
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 829,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 829,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32211,
                                          32220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 829,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 829,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            32234,
                                            32235
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 830,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 830,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            32237,
                                            32244
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 830,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 830,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32234,
                                          32244
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 830,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 830,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            32258,
                                            32259
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 831,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 831,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            32261,
                                            32268
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 831,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 831,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32258,
                                          32268
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 831,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 831,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            32282,
                                            32283
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 832,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 832,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            32285,
                                            32298
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 832,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 832,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32282,
                                          32298
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 832,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 832,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32001,
                                      32308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 820,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 833,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    31992,
                                    32308
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 820,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 833,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31988,
                                32309
                              ],
                              "loc": {
                                "start": {
                                  "line": 820,
                                  "column": 8
                                },
                                "end": {
                                  "line": 833,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      32322,
                                      32324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 834,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 834,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        32327,
                                        32330
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 834,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 834,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          32331,
                                          32367
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 834,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 834,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          32369,
                                          32375
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 834,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 834,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32327,
                                      32376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 834,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 834,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    32322,
                                    32376
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 834,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 834,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32318,
                                32377
                              ],
                              "loc": {
                                "start": {
                                  "line": 834,
                                  "column": 8
                                },
                                "end": {
                                  "line": 834,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      32390,
                                      32396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 835,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 835,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !              ",
                                    "raw": "'^           !              '",
                                    "range": [
                                      32399,
                                      32428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 835,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 835,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    32390,
                                    32428
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 835,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 835,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32386,
                                32429
                              ],
                              "loc": {
                                "start": {
                                  "line": 835,
                                  "column": 8
                                },
                                "end": {
                                  "line": 835,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      32442,
                                      32450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 836,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 836,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--v---w---x-(y#)              ",
                                    "raw": "'--v---w---x-(y#)              '",
                                    "range": [
                                      32453,
                                      32485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 836,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 836,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    32442,
                                    32485
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 836,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 836,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32438,
                                32486
                              ],
                              "loc": {
                                "start": {
                                  "line": 836,
                                  "column": 8
                                },
                                "end": {
                                  "line": 836,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      32499,
                                      32500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 837,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 837,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        32503,
                                        32507
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 837,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 837,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---(d|)               ",
                                        "raw": "'a-b---(d|)               '",
                                        "range": [
                                          32508,
                                          32535
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 837,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 837,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          32537,
                                          32543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 837,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 837,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32503,
                                      32544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 837,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 837,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    32499,
                                    32544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 837,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 837,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32495,
                                32545
                              ],
                              "loc": {
                                "start": {
                                  "line": 837,
                                  "column": 8
                                },
                                "end": {
                                  "line": 837,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      32558,
                                      32559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 838,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 838,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        32562,
                                        32566
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 838,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 838,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-----#              ",
                                        "raw": "'c-----#              '",
                                        "range": [
                                          32567,
                                          32590
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 838,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 838,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          32592,
                                          32598
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 838,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 838,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32562,
                                      32599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 838,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 838,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    32558,
                                    32599
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 838,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 838,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32554,
                                32600
                              ],
                              "loc": {
                                "start": {
                                  "line": 838,
                                  "column": 8
                                },
                                "end": {
                                  "line": 838,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      32613,
                                      32614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 839,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 839,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        32617,
                                        32621
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 839,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 839,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "e-#              ",
                                        "raw": "'e-#              '",
                                        "range": [
                                          32622,
                                          32641
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 839,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 839,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          32643,
                                          32649
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 839,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 839,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32617,
                                      32650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 839,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 839,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    32613,
                                    32650
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 839,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 839,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32609,
                                32651
                              ],
                              "loc": {
                                "start": {
                                  "line": 839,
                                  "column": 8
                                },
                                "end": {
                                  "line": 839,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      32664,
                                      32665
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 840,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 840,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        32668,
                                        32672
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 840,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 840,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#              ",
                                        "raw": "'#              '",
                                        "range": [
                                          32673,
                                          32690
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 840,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 840,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          32692,
                                          32698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 840,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 840,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32668,
                                      32699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 840,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 840,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    32664,
                                    32699
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 840,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 840,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32660,
                                32700
                              ],
                              "loc": {
                                "start": {
                                  "line": 840,
                                  "column": 8
                                },
                                "end": {
                                  "line": 840,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      32713,
                                      32727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 841,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 841,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            32732,
                                            32733
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 841,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 841,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            32735,
                                            32736
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 841,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 841,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32732,
                                          32736
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 841,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 841,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            32738,
                                            32739
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 841,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 841,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            32741,
                                            32742
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 841,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 841,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32738,
                                          32742
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 841,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 841,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            32744,
                                            32745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 841,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 841,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            32747,
                                            32748
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 841,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 841,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32744,
                                          32748
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 841,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 841,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            32750,
                                            32751
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 841,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 841,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            32753,
                                            32754
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 841,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 841,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          32750,
                                          32754
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 841,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 841,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32730,
                                      32756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 841,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 841,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    32713,
                                    32756
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 841,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 841,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32709,
                                32757
                              ],
                              "loc": {
                                "start": {
                                  "line": 841,
                                  "column": 8
                                },
                                "end": {
                                  "line": 841,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "invoked",
                                    "range": [
                                      32770,
                                      32777
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 842,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 842,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      32780,
                                      32781
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 842,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 842,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    32770,
                                    32781
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 842,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 842,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32766,
                                32782
                              ],
                              "loc": {
                                "start": {
                                  "line": 842,
                                  "column": 8
                                },
                                "end": {
                                  "line": 842,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      32795,
                                      32801
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 843,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 843,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          32804,
                                          32806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 843,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 843,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          32820,
                                          32827
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 844,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 844,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "range": [
                                        32804,
                                        32827
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 843,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 844,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              32838,
                                              32841
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 844,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 844,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          32852,
                                                          32855
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 844,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 844,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toLowerCase",
                                                        "range": [
                                                          32856,
                                                          32867
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 844,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 844,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        32852,
                                                        32867
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 844,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 844,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      32852,
                                                      32869
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 844,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 844,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "trim",
                                                    "range": [
                                                      32870,
                                                      32874
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 844,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 844,
                                                        "column": 67
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    32852,
                                                    32874
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 844,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 844,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  32852,
                                                  32876
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 844,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 844,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                32845,
                                                32877
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 844,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 844,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            32843,
                                            32879
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 844,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 844,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          32828,
                                          32879
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 844,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 844,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "val",
                                            "range": [
                                              32891,
                                              32894
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 844,
                                                "column": 84
                                              },
                                              "end": {
                                                "line": 844,
                                                "column": 87
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  32905,
                                                  32908
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 844,
                                                    "column": 98
                                                  },
                                                  "end": {
                                                    "line": 844,
                                                    "column": 101
                                                  }
                                                }
                                              },
                                              "range": [
                                                32898,
                                                32909
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 844,
                                                  "column": 91
                                                },
                                                "end": {
                                                  "line": 844,
                                                  "column": 102
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            32896,
                                            32911
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 844,
                                              "column": 89
                                            },
                                            "end": {
                                              "line": 844,
                                              "column": 104
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          32881,
                                          32911
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 844,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 844,
                                            "column": 104
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              32923,
                                              32928
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 844,
                                                "column": 116
                                              },
                                              "end": {
                                                "line": 844,
                                                "column": 121
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    32944,
                                                    32951
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 845,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 845,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  32944,
                                                  32953
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 845,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 845,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                32944,
                                                32954
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 845,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 845,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    32971,
                                                    32978
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 846,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 846,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 4,
                                                  "raw": "4",
                                                  "range": [
                                                    32983,
                                                    32984
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 846,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 846,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  32971,
                                                  32984
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 846,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 846,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        33010,
                                                        33017
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 847,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 847,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      33004,
                                                      33018
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 847,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 847,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  32986,
                                                  33032
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 846,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 848,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                32967,
                                                33032
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 846,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 848,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "group",
                                                    "range": [
                                                      33052,
                                                      33057
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 849,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 849,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "skip",
                                                    "range": [
                                                      33058,
                                                      33062
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 849,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 849,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    33052,
                                                    33062
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 849,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 849,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      33063,
                                                      33064
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 849,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 849,
                                                        "column": 31
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  33052,
                                                  33065
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 849,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 849,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                33045,
                                                33066
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 849,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 849,
                                                  "column": 33
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            32930,
                                            33076
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 844,
                                              "column": 123
                                            },
                                            "end": {
                                              "line": 850,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          32913,
                                          33076
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 844,
                                            "column": 106
                                          },
                                          "end": {
                                            "line": 850,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32804,
                                      33077
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 843,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 850,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    32795,
                                    33077
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 843,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 850,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32791,
                                33078
                              ],
                              "loc": {
                                "start": {
                                  "line": 843,
                                  "column": 8
                                },
                                "end": {
                                  "line": 850,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        33087,
                                        33103
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 851,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 851,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          33104,
                                          33110
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 851,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 851,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33087,
                                      33111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 851,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 851,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      33112,
                                      33116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 851,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 851,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    33087,
                                    33116
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 851,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 851,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      33117,
                                      33125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 851,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 851,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      33127,
                                      33141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 851,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 851,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  33087,
                                  33142
                                ],
                                "loc": {
                                  "start": {
                                    "line": 851,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 851,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                33087,
                                33143
                              ],
                              "loc": {
                                "start": {
                                  "line": 851,
                                  "column": 8
                                },
                                "end": {
                                  "line": 851,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        33152,
                                        33171
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 852,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 852,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            33172,
                                            33174
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 852,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 852,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            33175,
                                            33188
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 852,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 852,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          33172,
                                          33188
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 852,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 852,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33152,
                                      33189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 852,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 852,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      33190,
                                      33194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 852,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 852,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    33152,
                                    33194
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 852,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 852,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      33195,
                                      33201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 852,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 852,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  33152,
                                  33202
                                ],
                                "loc": {
                                  "start": {
                                    "line": 852,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 852,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                33152,
                                33203
                              ],
                              "loc": {
                                "start": {
                                  "line": 852,
                                  "column": 8
                                },
                                "end": {
                                  "line": 852,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            31978,
                            33209
                          ],
                          "loc": {
                            "start": {
                              "line": 819,
                              "column": 84
                            },
                            "end": {
                              "line": 853,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          31966,
                          33209
                        ],
                        "loc": {
                          "start": {
                            "line": 819,
                            "column": 72
                          },
                          "end": {
                            "line": 853,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      31898,
                      33210
                    ],
                    "loc": {
                      "start": {
                        "line": 819,
                        "column": 4
                      },
                      "end": {
                        "line": 853,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1248,
                    "_esdocTestName": "it1248"
                  },
                  "range": [
                    31898,
                    33211
                  ],
                  "loc": {
                    "start": {
                      "line": 819,
                      "column": 4
                    },
                    "end": {
                      "line": 853,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        33216,
                        33218
                      ],
                      "loc": {
                        "start": {
                          "line": 854,
                          "column": 4
                        },
                        "end": {
                          "line": 854,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should allow an inner to be unsubscribed early but other inners continue, ",
                          "raw": "'should allow an inner to be unsubscribed early but other inners continue, '",
                          "range": [
                            33219,
                            33295
                          ],
                          "loc": {
                            "start": {
                              "line": 854,
                              "column": 7
                            },
                            "end": {
                              "line": 854,
                              "column": 83
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "with durationSelector",
                          "raw": "'with durationSelector'",
                          "range": [
                            33306,
                            33329
                          ],
                          "loc": {
                            "start": {
                              "line": 855,
                              "column": 8
                            },
                            "end": {
                              "line": 855,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          33219,
                          33329
                        ],
                        "loc": {
                          "start": {
                            "line": 854,
                            "column": 7
                          },
                          "end": {
                            "line": 855,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      33357,
                                      33363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 856,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 856,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            33380,
                                            33381
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 857,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 857,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            33383,
                                            33390
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 857,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 857,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33380,
                                          33390
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 857,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 857,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            33404,
                                            33405
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 858,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 858,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            33407,
                                            33414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 858,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 858,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33404,
                                          33414
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 858,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 858,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            33428,
                                            33429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 859,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 859,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            33431,
                                            33438
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 859,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 859,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33428,
                                          33438
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 859,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 859,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            33452,
                                            33453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 860,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 860,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            33455,
                                            33461
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 860,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 860,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33452,
                                          33461
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 860,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 860,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            33475,
                                            33476
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 861,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 861,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            33478,
                                            33487
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 861,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 861,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33475,
                                          33487
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 861,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 861,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            33501,
                                            33502
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 862,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 862,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            33504,
                                            33512
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 862,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 862,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33501,
                                          33512
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 862,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 862,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            33526,
                                            33527
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 863,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 863,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            33529,
                                            33537
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 863,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 863,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33526,
                                          33537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 863,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 863,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            33551,
                                            33552
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 864,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 864,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            33554,
                                            33562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 864,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 864,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33551,
                                          33562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 864,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 864,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            33576,
                                            33577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 865,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 865,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            33579,
                                            33585
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 865,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 865,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33576,
                                          33585
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 865,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 865,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            33599,
                                            33600
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 866,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 866,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            33602,
                                            33609
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 866,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 866,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33599,
                                          33609
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 866,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 866,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            33623,
                                            33624
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 867,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 867,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            33626,
                                            33633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 867,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 867,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33623,
                                          33633
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 867,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 867,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            33647,
                                            33648
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 868,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 868,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            33650,
                                            33663
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 868,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 868,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          33647,
                                          33663
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 868,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 868,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33366,
                                      33673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 856,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 869,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    33357,
                                    33673
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 856,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 869,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33353,
                                33674
                              ],
                              "loc": {
                                "start": {
                                  "line": 856,
                                  "column": 8
                                },
                                "end": {
                                  "line": 869,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "reversedValues",
                                    "range": [
                                      33687,
                                      33701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 870,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 870,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "mapObject",
                                      "range": [
                                        33704,
                                        33713
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 870,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 870,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          33714,
                                          33720
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 870,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 870,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "reverseString",
                                        "range": [
                                          33722,
                                          33735
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 870,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 870,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33704,
                                      33736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 870,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 870,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    33687,
                                    33736
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 870,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 870,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33683,
                                33737
                              ],
                              "loc": {
                                "start": {
                                  "line": 870,
                                  "column": 8
                                },
                                "end": {
                                  "line": 870,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      33750,
                                      33752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 871,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 871,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        33755,
                                        33758
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 871,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 871,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          33759,
                                          33795
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 871,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 871,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          33797,
                                          33803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 871,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 871,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33755,
                                      33804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 871,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 871,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    33750,
                                    33804
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 871,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 871,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33746,
                                33805
                              ],
                              "loc": {
                                "start": {
                                  "line": 871,
                                  "column": 8
                                },
                                "end": {
                                  "line": 871,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      33818,
                                      33824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 872,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 872,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      33827,
                                      33856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 872,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 872,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    33818,
                                    33856
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 872,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 872,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33814,
                                33857
                              ],
                              "loc": {
                                "start": {
                                  "line": 872,
                                  "column": 8
                                },
                                "end": {
                                  "line": 872,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      33870,
                                      33878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 873,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 873,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--v---w---x-y-----z-------|",
                                    "raw": "'--v---w---x-y-----z-------|'",
                                    "range": [
                                      33881,
                                      33910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 873,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 873,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    33870,
                                    33910
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 873,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 873,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33866,
                                33911
                              ],
                              "loc": {
                                "start": {
                                  "line": 873,
                                  "column": 8
                                },
                                "end": {
                                  "line": 873,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      33924,
                                      33925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 874,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 874,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a-b---",
                                    "raw": "'--a-b---'",
                                    "range": [
                                      33928,
                                      33938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 874,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 874,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    33924,
                                    33938
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 874,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 874,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33920,
                                33939
                              ],
                              "loc": {
                                "start": {
                                  "line": 874,
                                  "column": 8
                                },
                                "end": {
                                  "line": 874,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubv",
                                    "range": [
                                      33952,
                                      33958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 875,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 875,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "       !",
                                    "raw": "'       !'",
                                    "range": [
                                      33961,
                                      33971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 875,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 875,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    33952,
                                    33971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 875,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 875,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33948,
                                33972
                              ],
                              "loc": {
                                "start": {
                                  "line": 875,
                                  "column": 8
                                },
                                "end": {
                                  "line": 875,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      33985,
                                      33986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 876,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 876,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------c-------g-(h|)",
                                    "raw": "'------c-------g-(h|)'",
                                    "range": [
                                      33989,
                                      34011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 876,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 876,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    33985,
                                    34011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 876,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 876,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33981,
                                34012
                              ],
                              "loc": {
                                "start": {
                                  "line": 876,
                                  "column": 8
                                },
                                "end": {
                                  "line": 876,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      34025,
                                      34026
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 877,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 877,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------e---------j-(k|)",
                                    "raw": "'----------e---------j-(k|)'",
                                    "range": [
                                      34029,
                                      34057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 877,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 877,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    34025,
                                    34057
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 877,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 877,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                34021,
                                34058
                              ],
                              "loc": {
                                "start": {
                                  "line": 877,
                                  "column": 8
                                },
                                "end": {
                                  "line": 877,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      34071,
                                      34072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 878,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 878,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------------f-------------|",
                                    "raw": "'------------f-------------|'",
                                    "range": [
                                      34075,
                                      34104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 878,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 878,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    34071,
                                    34104
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 878,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 878,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                34067,
                                34105
                              ],
                              "loc": {
                                "start": {
                                  "line": 878,
                                  "column": 8
                                },
                                "end": {
                                  "line": 878,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      34118,
                                      34119
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 879,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 879,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------------------i-----l-|",
                                    "raw": "'------------------i-----l-|'",
                                    "range": [
                                      34122,
                                      34151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 879,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 879,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    34118,
                                    34151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 879,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 879,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                34114,
                                34152
                              ],
                              "loc": {
                                "start": {
                                  "line": 879,
                                  "column": 8
                                },
                                "end": {
                                  "line": 879,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      34165,
                                      34179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 880,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 880,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            34196,
                                            34197
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 881,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 881,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  34199,
                                                  34201
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 881,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 881,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  34202,
                                                  34215
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 881,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 881,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                34199,
                                                34215
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 881,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 881,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                34216,
                                                34228
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 881,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 881,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              34199,
                                              34228
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 881,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 881,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "v",
                                              "range": [
                                                34229,
                                                34230
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 881,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 881,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "reversedValues",
                                              "range": [
                                                34232,
                                                34246
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 881,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 881,
                                                  "column": 62
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            34199,
                                            34247
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 881,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 881,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          34196,
                                          34247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 881,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 881,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            34261,
                                            34262
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 882,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 882,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  34264,
                                                  34266
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 882,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 882,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  34267,
                                                  34280
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 882,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 882,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                34264,
                                                34280
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 882,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 882,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                34281,
                                                34293
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 882,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 882,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              34264,
                                              34293
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 882,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 882,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                34294,
                                                34295
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 882,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 882,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "reversedValues",
                                              "range": [
                                                34297,
                                                34311
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 882,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 882,
                                                  "column": 62
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            34264,
                                            34312
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 882,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 882,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          34261,
                                          34312
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 882,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 882,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            34326,
                                            34327
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 883,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 883,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  34329,
                                                  34331
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 883,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 883,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  34332,
                                                  34345
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 883,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 883,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                34329,
                                                34345
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 883,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 883,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                34346,
                                                34358
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 883,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 883,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              34329,
                                              34358
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 883,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 883,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                34359,
                                                34360
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 883,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 883,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "reversedValues",
                                              "range": [
                                                34362,
                                                34376
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 883,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 883,
                                                  "column": 62
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            34329,
                                            34377
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 883,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 883,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          34326,
                                          34377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 883,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 883,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            34391,
                                            34392
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 884,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 884,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  34394,
                                                  34396
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 884,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 884,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  34397,
                                                  34410
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 884,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 884,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                34394,
                                                34410
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 884,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 884,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                34411,
                                                34423
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 884,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 884,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              34394,
                                              34423
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 884,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 884,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                34424,
                                                34425
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 884,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 884,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "reversedValues",
                                              "range": [
                                                34427,
                                                34441
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 884,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 884,
                                                  "column": 62
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            34394,
                                            34442
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 884,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 884,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          34391,
                                          34442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 884,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 884,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            34456,
                                            34457
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 885,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 885,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  34459,
                                                  34461
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 885,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 885,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  34462,
                                                  34475
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 885,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 885,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                34459,
                                                34475
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 885,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 885,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                34476,
                                                34488
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 885,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 885,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              34459,
                                              34488
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 885,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 885,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                34489,
                                                34490
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 885,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 885,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "reversedValues",
                                              "range": [
                                                34492,
                                                34506
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 885,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 885,
                                                  "column": 62
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            34459,
                                            34507
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 885,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 885,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          34456,
                                          34507
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 885,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 885,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      34182,
                                      34517
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 880,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 886,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    34165,
                                    34517
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 880,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 886,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                34161,
                                34518
                              ],
                              "loc": {
                                "start": {
                                  "line": 880,
                                  "column": 8
                                },
                                "end": {
                                  "line": 886,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "fooUnsubscriptionFrame",
                                    "range": [
                                      34531,
                                      34553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 887,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 887,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Rx",
                                            "range": [
                                              34556,
                                              34558
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 887,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 887,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "TestScheduler",
                                            "range": [
                                              34559,
                                              34572
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 887,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 887,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            34556,
                                            34572
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 887,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 887,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "parseMarblesAsSubscriptions",
                                          "range": [
                                            34586,
                                            34613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 888,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 888,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          34556,
                                          34613
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 887,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 888,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "unsubv",
                                          "range": [
                                            34614,
                                            34620
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 888,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 888,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        34556,
                                        34621
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 887,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 888,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "unsubscribedFrame",
                                      "range": [
                                        34635,
                                        34652
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 889,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 889,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      34556,
                                      34652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 887,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 889,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    34531,
                                    34652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 887,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 889,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                34527,
                                34653
                              ],
                              "loc": {
                                "start": {
                                  "line": 887,
                                  "column": 8
                                },
                                "end": {
                                  "line": 889,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      34666,
                                      34672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 890,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 890,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              34675,
                                              34677
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 890,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 890,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              34691,
                                              34698
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 891,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 891,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            34675,
                                            34698
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 890,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 891,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  34709,
                                                  34712
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 891,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 891,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              34723,
                                                              34726
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 891,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 891,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              34727,
                                                              34738
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 891,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 891,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            34723,
                                                            34738
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 891,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 891,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          34723,
                                                          34740
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 891,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 891,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          34741,
                                                          34745
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 891,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 891,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        34723,
                                                        34745
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 891,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 891,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      34723,
                                                      34747
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 891,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 891,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34716,
                                                    34748
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 891,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 891,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                34714,
                                                34750
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 891,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 891,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              34699,
                                              34750
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 891,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 891,
                                                "column": 72
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  34762,
                                                  34765
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 891,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 891,
                                                    "column": 87
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "reverseString",
                                                      "range": [
                                                        34776,
                                                        34789
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 891,
                                                          "column": 98
                                                        },
                                                        "end": {
                                                          "line": 891,
                                                          "column": 111
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "val",
                                                        "range": [
                                                          34790,
                                                          34793
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 891,
                                                            "column": 112
                                                          },
                                                          "end": {
                                                            "line": 891,
                                                            "column": 115
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      34776,
                                                      34794
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 891,
                                                        "column": 98
                                                      },
                                                      "end": {
                                                        "line": 891,
                                                        "column": 116
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34769,
                                                    34795
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 891,
                                                      "column": 91
                                                    },
                                                    "end": {
                                                      "line": 891,
                                                      "column": 117
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                34767,
                                                34797
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 891,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 891,
                                                  "column": 119
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              34752,
                                              34797
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 891,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 891,
                                                "column": 119
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "group",
                                                "range": [
                                                  34809,
                                                  34814
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 891,
                                                    "column": 131
                                                  },
                                                  "end": {
                                                    "line": 891,
                                                    "column": 136
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "group",
                                                        "range": [
                                                          34825,
                                                          34830
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 891,
                                                            "column": 147
                                                          },
                                                          "end": {
                                                            "line": 891,
                                                            "column": 152
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "skip",
                                                        "range": [
                                                          34831,
                                                          34835
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 891,
                                                            "column": 153
                                                          },
                                                          "end": {
                                                            "line": 891,
                                                            "column": 157
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        34825,
                                                        34835
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 891,
                                                          "column": 147
                                                        },
                                                        "end": {
                                                          "line": 891,
                                                          "column": 157
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 2,
                                                        "raw": "2",
                                                        "range": [
                                                          34836,
                                                          34837
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 891,
                                                            "column": 158
                                                          },
                                                          "end": {
                                                            "line": 891,
                                                            "column": 159
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      34825,
                                                      34838
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 891,
                                                        "column": 147
                                                      },
                                                      "end": {
                                                        "line": 891,
                                                        "column": 160
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34818,
                                                    34839
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 891,
                                                      "column": 140
                                                    },
                                                    "end": {
                                                      "line": 891,
                                                      "column": 161
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                34816,
                                                34841
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 891,
                                                  "column": 138
                                                },
                                                "end": {
                                                  "line": 891,
                                                  "column": 163
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              34799,
                                              34841
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 891,
                                                "column": 121
                                              },
                                              "end": {
                                                "line": 891,
                                                "column": 163
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          34675,
                                          34842
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 890,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 891,
                                            "column": 164
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          34856,
                                          34859
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 892,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 892,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        34675,
                                        34859
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 890,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 892,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              34870,
                                              34875
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 892,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 892,
                                                "column": 32
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "index",
                                            "range": [
                                              34877,
                                              34882
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 892,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 892,
                                                "column": 39
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "arr",
                                                    "range": [
                                                      34902,
                                                      34905
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 893,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 893,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      34908,
                                                      34910
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 893,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 893,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34902,
                                                    34910
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 893,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 893,
                                                      "column": 24
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                34898,
                                                34911
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 893,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 893,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "subscription",
                                                    "range": [
                                                      34928,
                                                      34940
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 894,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 894,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "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": "group",
                                                                "range": [
                                                                  34943,
                                                                  34948
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 894,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 894,
                                                                    "column": 36
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "materialize",
                                                                "range": [
                                                                  34966,
                                                                  34977
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 895,
                                                                    "column": 17
                                                                  },
                                                                  "end": {
                                                                    "line": 895,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                34943,
                                                                34977
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 894,
                                                                  "column": 31
                                                                },
                                                                "end": {
                                                                  "line": 895,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              34943,
                                                              34979
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 894,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 895,
                                                                "column": 30
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "map",
                                                            "range": [
                                                              34997,
                                                              35000
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 896,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 896,
                                                                "column": 20
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            34943,
                                                            35000
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 894,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 896,
                                                              "column": 20
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "notification",
                                                                "range": [
                                                                  35011,
                                                                  35023
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 896,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 896,
                                                                    "column": 43
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ReturnStatement",
                                                                  "argument": {
                                                                    "type": "ObjectExpression",
                                                                    "properties": [
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "frame",
                                                                          "range": [
                                                                            35052,
                                                                            35057
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 897,
                                                                              "column": 25
                                                                            },
                                                                            "end": {
                                                                              "line": 897,
                                                                              "column": 30
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "rxTestScheduler",
                                                                            "range": [
                                                                              35059,
                                                                              35074
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 897,
                                                                                "column": 32
                                                                              },
                                                                              "end": {
                                                                                "line": 897,
                                                                                "column": 47
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "frame",
                                                                            "range": [
                                                                              35075,
                                                                              35080
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 897,
                                                                                "column": 48
                                                                              },
                                                                              "end": {
                                                                                "line": 897,
                                                                                "column": 53
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            35059,
                                                                            35080
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 897,
                                                                              "column": 32
                                                                            },
                                                                            "end": {
                                                                              "line": 897,
                                                                              "column": 53
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          35052,
                                                                          35080
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 897,
                                                                            "column": 25
                                                                          },
                                                                          "end": {
                                                                            "line": 897,
                                                                            "column": 53
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "notification",
                                                                          "range": [
                                                                            35082,
                                                                            35094
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 897,
                                                                              "column": 55
                                                                            },
                                                                            "end": {
                                                                              "line": 897,
                                                                              "column": 67
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "Identifier",
                                                                          "name": "notification",
                                                                          "range": [
                                                                            35096,
                                                                            35108
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 897,
                                                                              "column": 69
                                                                            },
                                                                            "end": {
                                                                              "line": 897,
                                                                              "column": 81
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          35082,
                                                                          35108
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 897,
                                                                            "column": 55
                                                                          },
                                                                          "end": {
                                                                            "line": 897,
                                                                            "column": 81
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      35050,
                                                                      35110
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 897,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 897,
                                                                        "column": 83
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    35043,
                                                                    35111
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 897,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 897,
                                                                      "column": 84
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                35025,
                                                                35125
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 896,
                                                                  "column": 45
                                                                },
                                                                "end": {
                                                                  "line": 898,
                                                                  "column": 13
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              35001,
                                                              35125
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 896,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 898,
                                                                "column": 13
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          34943,
                                                          35126
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 894,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 898,
                                                            "column": 14
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "subscribe",
                                                        "range": [
                                                          35144,
                                                          35153
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 899,
                                                            "column": 17
                                                          },
                                                          "end": {
                                                            "line": 899,
                                                            "column": 26
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        34943,
                                                        35153
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 894,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 899,
                                                          "column": 26
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              35164,
                                                              35169
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 899,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 899,
                                                                "column": 42
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "arr",
                                                                    "range": [
                                                                      35189,
                                                                      35192
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 900,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 900,
                                                                        "column": 19
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "push",
                                                                    "range": [
                                                                      35193,
                                                                      35197
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 900,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 900,
                                                                        "column": 24
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    35189,
                                                                    35197
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 900,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 900,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      35198,
                                                                      35203
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 900,
                                                                        "column": 25
                                                                      },
                                                                      "end": {
                                                                        "line": 900,
                                                                        "column": 30
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  35189,
                                                                  35204
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 900,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 900,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                35189,
                                                                35205
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 900,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 900,
                                                                  "column": 32
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            35171,
                                                            35219
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 899,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 901,
                                                              "column": 13
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          35154,
                                                          35219
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 899,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 901,
                                                            "column": 13
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      34943,
                                                      35220
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 894,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 901,
                                                        "column": 14
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34928,
                                                    35220
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 894,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 901,
                                                      "column": 14
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                34924,
                                                35221
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 894,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 901,
                                                  "column": 15
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "LogicalExpression",
                                                "operator": "&&",
                                                "left": {
                                                  "type": "BinaryExpression",
                                                  "operator": "===",
                                                  "left": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "group",
                                                      "range": [
                                                        35238,
                                                        35243
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 902,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 902,
                                                          "column": 21
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "key",
                                                      "range": [
                                                        35244,
                                                        35247
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 902,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 902,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      35238,
                                                      35247
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 902,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 902,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": "foo",
                                                    "raw": "'foo'",
                                                    "range": [
                                                      35252,
                                                      35257
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 902,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 902,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    35238,
                                                    35257
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 902,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 902,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "BinaryExpression",
                                                  "operator": "===",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "index",
                                                    "range": [
                                                      35261,
                                                      35266
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 902,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 902,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      35271,
                                                      35272
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 902,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 902,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    35261,
                                                    35272
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 902,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 902,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  35238,
                                                  35272
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 902,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 902,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "rxTestScheduler",
                                                          "range": [
                                                            35292,
                                                            35307
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 903,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 903,
                                                              "column": 31
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "schedule",
                                                          "range": [
                                                            35308,
                                                            35316
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 903,
                                                              "column": 32
                                                            },
                                                            "end": {
                                                              "line": 903,
                                                              "column": 40
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          35292,
                                                          35316
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 903,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 903,
                                                            "column": 40
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "FunctionExpression",
                                                          "id": null,
                                                          "params": [],
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "subscription",
                                                                      "range": [
                                                                        35351,
                                                                        35363
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 904,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 904,
                                                                          "column": 32
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "unsubscribe",
                                                                      "range": [
                                                                        35364,
                                                                        35375
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 904,
                                                                          "column": 33
                                                                        },
                                                                        "end": {
                                                                          "line": 904,
                                                                          "column": 44
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      35351,
                                                                      35375
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 904,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 904,
                                                                        "column": 44
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [],
                                                                  "range": [
                                                                    35351,
                                                                    35377
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 904,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 904,
                                                                      "column": 46
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  35351,
                                                                  35378
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 904,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 904,
                                                                    "column": 47
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              35329,
                                                              35396
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 903,
                                                                "column": 53
                                                              },
                                                              "end": {
                                                                "line": 905,
                                                                "column": 17
                                                              }
                                                            }
                                                          },
                                                          "generator": false,
                                                          "expression": false,
                                                          "range": [
                                                            35317,
                                                            35396
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 903,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 905,
                                                              "column": 17
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "BinaryExpression",
                                                          "operator": "-",
                                                          "left": {
                                                            "type": "Identifier",
                                                            "name": "fooUnsubscriptionFrame",
                                                            "range": [
                                                              35398,
                                                              35420
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 905,
                                                                "column": 19
                                                              },
                                                              "end": {
                                                                "line": 905,
                                                                "column": 41
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "rxTestScheduler",
                                                              "range": [
                                                                35423,
                                                                35438
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 905,
                                                                  "column": 44
                                                                },
                                                                "end": {
                                                                  "line": 905,
                                                                  "column": 59
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "frame",
                                                              "range": [
                                                                35439,
                                                                35444
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 905,
                                                                  "column": 60
                                                                },
                                                                "end": {
                                                                  "line": 905,
                                                                  "column": 65
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              35423,
                                                              35444
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 905,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 905,
                                                                "column": 65
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            35398,
                                                            35444
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 905,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 905,
                                                              "column": 65
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        35292,
                                                        35445
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 903,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 905,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      35292,
                                                      35446
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 903,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 905,
                                                        "column": 67
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  35274,
                                                  35460
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 902,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 906,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                35234,
                                                35460
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 902,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 906,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "arr",
                                                "range": [
                                                  35480,
                                                  35483
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 907,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 907,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                35473,
                                                35484
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 907,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 907,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            34884,
                                            35494
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 892,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 908,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          34860,
                                          35494
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 892,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 908,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      34675,
                                      35495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 890,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 908,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    34666,
                                    35495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 890,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 908,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                34662,
                                35496
                              ],
                              "loc": {
                                "start": {
                                  "line": 890,
                                  "column": 8
                                },
                                "end": {
                                  "line": 908,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        35505,
                                        35521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 909,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 909,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          35522,
                                          35528
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 909,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 909,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      35505,
                                      35529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 909,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 909,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      35530,
                                      35534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 909,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 909,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    35505,
                                    35534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 909,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 909,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      35535,
                                      35543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 909,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 909,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      35545,
                                      35559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 909,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 909,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  35505,
                                  35560
                                ],
                                "loc": {
                                  "start": {
                                    "line": 909,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 909,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                35505,
                                35561
                              ],
                              "loc": {
                                "start": {
                                  "line": 909,
                                  "column": 8
                                },
                                "end": {
                                  "line": 909,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        35570,
                                        35589
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 910,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 910,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            35590,
                                            35592
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 910,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 910,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            35593,
                                            35606
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 910,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 910,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          35590,
                                          35606
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 910,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 910,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      35570,
                                      35607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 910,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 910,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      35608,
                                      35612
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 910,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 910,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    35570,
                                    35612
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 910,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 910,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      35613,
                                      35619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 910,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 910,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  35570,
                                  35620
                                ],
                                "loc": {
                                  "start": {
                                    "line": 910,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 910,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                35570,
                                35621
                              ],
                              "loc": {
                                "start": {
                                  "line": 910,
                                  "column": 8
                                },
                                "end": {
                                  "line": 910,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            33343,
                            35627
                          ],
                          "loc": {
                            "start": {
                              "line": 855,
                              "column": 45
                            },
                            "end": {
                              "line": 911,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          33331,
                          35627
                        ],
                        "loc": {
                          "start": {
                            "line": 855,
                            "column": 33
                          },
                          "end": {
                            "line": 911,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      33216,
                      35628
                    ],
                    "loc": {
                      "start": {
                        "line": 854,
                        "column": 4
                      },
                      "end": {
                        "line": 911,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1249,
                    "_esdocTestName": "it1249"
                  },
                  "range": [
                    33216,
                    35629
                  ],
                  "loc": {
                    "start": {
                      "line": 854,
                      "column": 4
                    },
                    "end": {
                      "line": 911,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        35634,
                        35636
                      ],
                      "loc": {
                        "start": {
                          "line": 912,
                          "column": 4
                        },
                        "end": {
                          "line": 912,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should allow inners to be unsubscribed early at different times, with durationSelector",
                        "raw": "'should allow inners to be unsubscribed early at different times, with durationSelector'",
                        "range": [
                          35637,
                          35725
                        ],
                        "loc": {
                          "start": {
                            "line": 912,
                            "column": 7
                          },
                          "end": {
                            "line": 912,
                            "column": 95
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      35753,
                                      35759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 913,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 913,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            35776,
                                            35777
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 914,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 914,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            35779,
                                            35786
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 914,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 914,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          35776,
                                          35786
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 914,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 914,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            35800,
                                            35801
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 915,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 915,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            35803,
                                            35810
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 915,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 915,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          35800,
                                          35810
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 915,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 915,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            35824,
                                            35825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 916,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 916,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            35827,
                                            35834
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 916,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 916,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          35824,
                                          35834
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 916,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 916,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            35848,
                                            35849
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 917,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 917,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            35851,
                                            35857
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 917,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 917,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          35848,
                                          35857
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 917,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 917,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            35871,
                                            35872
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 918,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 918,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            35874,
                                            35883
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 918,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 918,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          35871,
                                          35883
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 918,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 918,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            35897,
                                            35898
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 919,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 919,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            35900,
                                            35908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 919,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 919,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          35897,
                                          35908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 919,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 919,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            35922,
                                            35923
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 920,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 920,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            35925,
                                            35933
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 920,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 920,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          35922,
                                          35933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 920,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 920,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            35947,
                                            35948
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 921,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 921,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            35950,
                                            35958
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 921,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 921,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          35947,
                                          35958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 921,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 921,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            35972,
                                            35973
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 922,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 922,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            35975,
                                            35981
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 922,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 922,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          35972,
                                          35981
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 922,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 922,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            35995,
                                            35996
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 923,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 923,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            35998,
                                            36005
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 923,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 923,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          35995,
                                          36005
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 923,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 923,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            36019,
                                            36020
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 924,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 924,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            36022,
                                            36029
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 924,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 924,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          36019,
                                          36029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 924,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 924,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            36043,
                                            36044
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 925,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 925,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            36046,
                                            36059
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 925,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 925,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          36043,
                                          36059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 925,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 925,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      35762,
                                      36069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 913,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 926,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    35753,
                                    36069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 913,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 926,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                35749,
                                36070
                              ],
                              "loc": {
                                "start": {
                                  "line": 913,
                                  "column": 8
                                },
                                "end": {
                                  "line": 926,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      36083,
                                      36085
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 927,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 927,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        36088,
                                        36091
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 927,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 927,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|'",
                                        "range": [
                                          36092,
                                          36128
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 927,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 927,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          36130,
                                          36136
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 927,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 927,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      36088,
                                      36137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 927,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 927,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    36083,
                                    36137
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 927,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 927,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36079,
                                36138
                              ],
                              "loc": {
                                "start": {
                                  "line": 927,
                                  "column": 8
                                },
                                "end": {
                                  "line": 927,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      36151,
                                      36157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 928,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 928,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      36160,
                                      36189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 928,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 928,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    36151,
                                    36189
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 928,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 928,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36147,
                                36190
                              ],
                              "loc": {
                                "start": {
                                  "line": 928,
                                  "column": 8
                                },
                                "end": {
                                  "line": 928,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      36203,
                                      36211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 929,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 929,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--v---w---x-y-----z-------|",
                                    "raw": "'--v---w---x-y-----z-------|'",
                                    "range": [
                                      36214,
                                      36243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 929,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 929,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    36203,
                                    36243
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 929,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 929,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36199,
                                36244
                              ],
                              "loc": {
                                "start": {
                                  "line": 929,
                                  "column": 8
                                },
                                "end": {
                                  "line": 929,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      36257,
                                      36258
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 930,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 930,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a-b---",
                                    "raw": "'--a-b---'",
                                    "range": [
                                      36261,
                                      36271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 930,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 930,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    36257,
                                    36271
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 930,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 930,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36253,
                                36272
                              ],
                              "loc": {
                                "start": {
                                  "line": 930,
                                  "column": 8
                                },
                                "end": {
                                  "line": 930,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubv",
                                    "range": [
                                      36285,
                                      36291
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 931,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 931,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "       !",
                                    "raw": "'       !'",
                                    "range": [
                                      36294,
                                      36304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 931,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 931,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    36285,
                                    36304
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 931,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 931,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36281,
                                36305
                              ],
                              "loc": {
                                "start": {
                                  "line": 931,
                                  "column": 8
                                },
                                "end": {
                                  "line": 931,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      36318,
                                      36319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 932,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 932,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------c---",
                                    "raw": "'------c---'",
                                    "range": [
                                      36322,
                                      36334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 932,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 932,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    36318,
                                    36334
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 932,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 932,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36314,
                                36335
                              ],
                              "loc": {
                                "start": {
                                  "line": 932,
                                  "column": 8
                                },
                                "end": {
                                  "line": 932,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubw",
                                    "range": [
                                      36348,
                                      36354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 933,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 933,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         !",
                                    "raw": "'         !'",
                                    "range": [
                                      36357,
                                      36369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 933,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 933,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    36348,
                                    36369
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 933,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 933,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36344,
                                36370
                              ],
                              "loc": {
                                "start": {
                                  "line": 933,
                                  "column": 8
                                },
                                "end": {
                                  "line": 933,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      36383,
                                      36384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 934,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 934,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------e---------j-",
                                    "raw": "'----------e---------j-'",
                                    "range": [
                                      36387,
                                      36411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 934,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 934,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    36383,
                                    36411
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 934,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 934,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36379,
                                36412
                              ],
                              "loc": {
                                "start": {
                                  "line": 934,
                                  "column": 8
                                },
                                "end": {
                                  "line": 934,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubx",
                                    "range": [
                                      36425,
                                      36431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 935,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 935,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                     !",
                                    "raw": "'                     !'",
                                    "range": [
                                      36434,
                                      36458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 935,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 935,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    36425,
                                    36458
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 935,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 935,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36421,
                                36459
                              ],
                              "loc": {
                                "start": {
                                  "line": 935,
                                  "column": 8
                                },
                                "end": {
                                  "line": 935,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      36472,
                                      36473
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 936,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 936,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------------f----",
                                    "raw": "'------------f----'",
                                    "range": [
                                      36476,
                                      36495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 936,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 936,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    36472,
                                    36495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 936,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 936,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36468,
                                36496
                              ],
                              "loc": {
                                "start": {
                                  "line": 936,
                                  "column": 8
                                },
                                "end": {
                                  "line": 936,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsuby",
                                    "range": [
                                      36509,
                                      36515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 937,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 937,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                !",
                                    "raw": "'                !'",
                                    "range": [
                                      36518,
                                      36537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 937,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 937,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    36509,
                                    36537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 937,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 937,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36505,
                                36538
                              ],
                              "loc": {
                                "start": {
                                  "line": 937,
                                  "column": 8
                                },
                                "end": {
                                  "line": 937,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      36551,
                                      36552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 938,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 938,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------------------i----",
                                    "raw": "'------------------i----'",
                                    "range": [
                                      36555,
                                      36580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 938,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 938,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    36551,
                                    36580
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 938,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 938,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36547,
                                36581
                              ],
                              "loc": {
                                "start": {
                                  "line": 938,
                                  "column": 8
                                },
                                "end": {
                                  "line": 938,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubz",
                                    "range": [
                                      36594,
                                      36600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 939,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 939,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                      !",
                                    "raw": "'                      !'",
                                    "range": [
                                      36603,
                                      36628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 939,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 939,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    36594,
                                    36628
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 939,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 939,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36590,
                                36629
                              ],
                              "loc": {
                                "start": {
                                  "line": 939,
                                  "column": 8
                                },
                                "end": {
                                  "line": 939,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      36642,
                                      36656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 940,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 940,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            36673,
                                            36674
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 941,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 941,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  36676,
                                                  36678
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 941,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 941,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  36679,
                                                  36692
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 941,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 941,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                36676,
                                                36692
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 941,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 941,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                36693,
                                                36705
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 941,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 941,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              36676,
                                              36705
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 941,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 941,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "v",
                                              "range": [
                                                36706,
                                                36707
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 941,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 941,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                36709,
                                                36715
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 941,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 941,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            36676,
                                            36716
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 941,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 941,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          36673,
                                          36716
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 941,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 941,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            36730,
                                            36731
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 942,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 942,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  36733,
                                                  36735
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 942,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 942,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  36736,
                                                  36749
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 942,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 942,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                36733,
                                                36749
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 942,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 942,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                36750,
                                                36762
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 942,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 942,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              36733,
                                              36762
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 942,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 942,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                36763,
                                                36764
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 942,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 942,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                36766,
                                                36772
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 942,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 942,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            36733,
                                            36773
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 942,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 942,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          36730,
                                          36773
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 942,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 942,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            36787,
                                            36788
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 943,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 943,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  36790,
                                                  36792
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 943,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 943,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  36793,
                                                  36806
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 943,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 943,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                36790,
                                                36806
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 943,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 943,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                36807,
                                                36819
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 943,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 943,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              36790,
                                              36819
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 943,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 943,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                36820,
                                                36821
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 943,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 943,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                36823,
                                                36829
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 943,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 943,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            36790,
                                            36830
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 943,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 943,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          36787,
                                          36830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 943,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 943,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            36844,
                                            36845
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 944,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 944,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  36847,
                                                  36849
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 944,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 944,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  36850,
                                                  36863
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 944,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 944,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                36847,
                                                36863
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 944,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 944,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                36864,
                                                36876
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 944,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 944,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              36847,
                                              36876
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 944,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 944,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                36877,
                                                36878
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 944,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 944,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                36880,
                                                36886
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 944,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 944,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            36847,
                                            36887
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 944,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 944,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          36844,
                                          36887
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 944,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 944,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            36901,
                                            36902
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 945,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 945,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  36904,
                                                  36906
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 945,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 945,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  36907,
                                                  36920
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 945,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 945,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                36904,
                                                36920
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 945,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 945,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                36921,
                                                36933
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 945,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 945,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              36904,
                                              36933
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 945,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 945,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                36934,
                                                36935
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 945,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 945,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                36937,
                                                36943
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 945,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 945,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            36904,
                                            36944
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 945,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 945,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          36901,
                                          36944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 945,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 945,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      36659,
                                      36954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 940,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 946,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    36642,
                                    36954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 940,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 946,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36638,
                                36955
                              ],
                              "loc": {
                                "start": {
                                  "line": 940,
                                  "column": 8
                                },
                                "end": {
                                  "line": 946,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsubscriptionFrames",
                                    "range": [
                                      36968,
                                      36988
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 947,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 947,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "foo",
                                          "range": [
                                            37005,
                                            37008
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 948,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 948,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    37010,
                                                    37012
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 948,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 948,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    37013,
                                                    37026
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 948,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 948,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  37010,
                                                  37026
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 948,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 948,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  37027,
                                                  37054
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 948,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 948,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                37010,
                                                37054
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 948,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 948,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsubv",
                                                "range": [
                                                  37055,
                                                  37061
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 948,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 948,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              37010,
                                              37062
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 948,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 948,
                                                "column": 69
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "unsubscribedFrame",
                                            "range": [
                                              37063,
                                              37080
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 948,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 948,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "range": [
                                            37010,
                                            37080
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 948,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 948,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          37005,
                                          37080
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 948,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 948,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "bar",
                                          "range": [
                                            37094,
                                            37097
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 949,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 949,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    37099,
                                                    37101
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 949,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 949,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    37102,
                                                    37115
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 949,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 949,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  37099,
                                                  37115
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 949,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 949,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  37116,
                                                  37143
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 949,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 949,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                37099,
                                                37143
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 949,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 949,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsubw",
                                                "range": [
                                                  37144,
                                                  37150
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 949,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 949,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              37099,
                                              37151
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 949,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 949,
                                                "column": 69
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "unsubscribedFrame",
                                            "range": [
                                              37152,
                                              37169
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 949,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 949,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "range": [
                                            37099,
                                            37169
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 949,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 949,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          37094,
                                          37169
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 949,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 949,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "baz",
                                          "range": [
                                            37183,
                                            37186
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 950,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 950,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    37188,
                                                    37190
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 950,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 950,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    37191,
                                                    37204
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 950,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 950,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  37188,
                                                  37204
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 950,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 950,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  37205,
                                                  37232
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 950,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 950,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                37188,
                                                37232
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 950,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 950,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsubx",
                                                "range": [
                                                  37233,
                                                  37239
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 950,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 950,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              37188,
                                              37240
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 950,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 950,
                                                "column": 69
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "unsubscribedFrame",
                                            "range": [
                                              37241,
                                              37258
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 950,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 950,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "range": [
                                            37188,
                                            37258
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 950,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 950,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          37183,
                                          37258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 950,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 950,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "qux",
                                          "range": [
                                            37272,
                                            37275
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 951,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 951,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    37277,
                                                    37279
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 951,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 951,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    37280,
                                                    37293
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 951,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 951,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  37277,
                                                  37293
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 951,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 951,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  37294,
                                                  37321
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 951,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 951,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                37277,
                                                37321
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 951,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 951,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsuby",
                                                "range": [
                                                  37322,
                                                  37328
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 951,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 951,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              37277,
                                              37329
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 951,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 951,
                                                "column": 69
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "unsubscribedFrame",
                                            "range": [
                                              37330,
                                              37347
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 951,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 951,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "range": [
                                            37277,
                                            37347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 951,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 951,
                                              "column": 87
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          37272,
                                          37347
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 951,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 951,
                                            "column": 87
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "foo2",
                                          "range": [
                                            37361,
                                            37365
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 952,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 952,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    37367,
                                                    37369
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 952,
                                                      "column": 18
                                                    },
                                                    "end": {
                                                      "line": 952,
                                                      "column": 20
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    37370,
                                                    37383
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 952,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 952,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  37367,
                                                  37383
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 952,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 952,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  37384,
                                                  37411
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 952,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 952,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "range": [
                                                37367,
                                                37411
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 952,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 952,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "unsubz",
                                                "range": [
                                                  37412,
                                                  37418
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 952,
                                                    "column": 63
                                                  },
                                                  "end": {
                                                    "line": 952,
                                                    "column": 69
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              37367,
                                              37419
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 952,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 952,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "unsubscribedFrame",
                                            "range": [
                                              37420,
                                              37437
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 952,
                                                "column": 71
                                              },
                                              "end": {
                                                "line": 952,
                                                "column": 88
                                              }
                                            }
                                          },
                                          "range": [
                                            37367,
                                            37437
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 952,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 952,
                                              "column": 88
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          37361,
                                          37437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 952,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 952,
                                            "column": 88
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      36991,
                                      37447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 947,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 953,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    36968,
                                    37447
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 947,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 953,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                36964,
                                37448
                              ],
                              "loc": {
                                "start": {
                                  "line": 947,
                                  "column": 8
                                },
                                "end": {
                                  "line": 953,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "hasUnsubscribed",
                                    "range": [
                                      37461,
                                      37476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 954,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 954,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [],
                                    "range": [
                                      37479,
                                      37481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 954,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 954,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    37461,
                                    37481
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 954,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 954,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                37457,
                                37482
                              ],
                              "loc": {
                                "start": {
                                  "line": 954,
                                  "column": 8
                                },
                                "end": {
                                  "line": 954,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      37495,
                                      37501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 955,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 955,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              37504,
                                              37506
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 955,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 955,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              37520,
                                              37527
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 956,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 956,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            37504,
                                            37527
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 955,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 956,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  37538,
                                                  37541
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 956,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 956,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              37552,
                                                              37555
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 956,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 956,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              37556,
                                                              37567
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 956,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 956,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            37552,
                                                            37567
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 956,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 956,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          37552,
                                                          37569
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 956,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 956,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          37570,
                                                          37574
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 956,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 956,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        37552,
                                                        37574
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 956,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 956,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      37552,
                                                      37576
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 956,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 956,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    37545,
                                                    37577
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 956,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 956,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                37543,
                                                37579
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 956,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 956,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              37528,
                                              37579
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 956,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 956,
                                                "column": 72
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  37591,
                                                  37594
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 956,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 956,
                                                    "column": 87
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "val",
                                                    "range": [
                                                      37605,
                                                      37608
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 956,
                                                        "column": 98
                                                      },
                                                      "end": {
                                                        "line": 956,
                                                        "column": 101
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    37598,
                                                    37609
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 956,
                                                      "column": 91
                                                    },
                                                    "end": {
                                                      "line": 956,
                                                      "column": 102
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                37596,
                                                37611
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 956,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 956,
                                                  "column": 104
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              37581,
                                              37611
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 956,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 956,
                                                "column": 104
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "group",
                                                "range": [
                                                  37623,
                                                  37628
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 956,
                                                    "column": 116
                                                  },
                                                  "end": {
                                                    "line": 956,
                                                    "column": 121
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "group",
                                                        "range": [
                                                          37639,
                                                          37644
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 956,
                                                            "column": 132
                                                          },
                                                          "end": {
                                                            "line": 956,
                                                            "column": 137
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "skip",
                                                        "range": [
                                                          37645,
                                                          37649
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 956,
                                                            "column": 138
                                                          },
                                                          "end": {
                                                            "line": 956,
                                                            "column": 142
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        37639,
                                                        37649
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 956,
                                                          "column": 132
                                                        },
                                                        "end": {
                                                          "line": 956,
                                                          "column": 142
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 2,
                                                        "raw": "2",
                                                        "range": [
                                                          37650,
                                                          37651
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 956,
                                                            "column": 143
                                                          },
                                                          "end": {
                                                            "line": 956,
                                                            "column": 144
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      37639,
                                                      37652
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 956,
                                                        "column": 132
                                                      },
                                                      "end": {
                                                        "line": 956,
                                                        "column": 145
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    37632,
                                                    37653
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 956,
                                                      "column": 125
                                                    },
                                                    "end": {
                                                      "line": 956,
                                                      "column": 146
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                37630,
                                                37655
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 956,
                                                  "column": 123
                                                },
                                                "end": {
                                                  "line": 956,
                                                  "column": 148
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              37613,
                                              37655
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 956,
                                                "column": 106
                                              },
                                              "end": {
                                                "line": 956,
                                                "column": 148
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          37504,
                                          37656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 955,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 956,
                                            "column": 149
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          37670,
                                          37673
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 957,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 957,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        37504,
                                        37673
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 955,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 957,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              37684,
                                              37689
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 957,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 957,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "arr",
                                                    "range": [
                                                      37709,
                                                      37712
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 958,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 958,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      37715,
                                                      37717
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 958,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 958,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    37709,
                                                    37717
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 958,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 958,
                                                      "column": 24
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                37705,
                                                37718
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 958,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 958,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "subscription",
                                                    "range": [
                                                      37735,
                                                      37747
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 959,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 959,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "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": "group",
                                                                "range": [
                                                                  37750,
                                                                  37755
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 959,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 959,
                                                                    "column": 36
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "materialize",
                                                                "range": [
                                                                  37773,
                                                                  37784
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 960,
                                                                    "column": 17
                                                                  },
                                                                  "end": {
                                                                    "line": 960,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                37750,
                                                                37784
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 959,
                                                                  "column": 31
                                                                },
                                                                "end": {
                                                                  "line": 960,
                                                                  "column": 28
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              37750,
                                                              37786
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 959,
                                                                "column": 31
                                                              },
                                                              "end": {
                                                                "line": 960,
                                                                "column": 30
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "map",
                                                            "range": [
                                                              37804,
                                                              37807
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 961,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 961,
                                                                "column": 20
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            37750,
                                                            37807
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 959,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 961,
                                                              "column": 20
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "FunctionExpression",
                                                            "id": null,
                                                            "params": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "notification",
                                                                "range": [
                                                                  37818,
                                                                  37830
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 961,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 961,
                                                                    "column": 43
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "body": {
                                                              "type": "BlockStatement",
                                                              "body": [
                                                                {
                                                                  "type": "ReturnStatement",
                                                                  "argument": {
                                                                    "type": "ObjectExpression",
                                                                    "properties": [
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "frame",
                                                                          "range": [
                                                                            37859,
                                                                            37864
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 962,
                                                                              "column": 25
                                                                            },
                                                                            "end": {
                                                                              "line": 962,
                                                                              "column": 30
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "rxTestScheduler",
                                                                            "range": [
                                                                              37866,
                                                                              37881
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 962,
                                                                                "column": 32
                                                                              },
                                                                              "end": {
                                                                                "line": 962,
                                                                                "column": 47
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "frame",
                                                                            "range": [
                                                                              37882,
                                                                              37887
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 962,
                                                                                "column": 48
                                                                              },
                                                                              "end": {
                                                                                "line": 962,
                                                                                "column": 53
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            37866,
                                                                            37887
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 962,
                                                                              "column": 32
                                                                            },
                                                                            "end": {
                                                                              "line": 962,
                                                                              "column": 53
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          37859,
                                                                          37887
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 962,
                                                                            "column": 25
                                                                          },
                                                                          "end": {
                                                                            "line": 962,
                                                                            "column": 53
                                                                          }
                                                                        }
                                                                      },
                                                                      {
                                                                        "type": "Property",
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "name": "notification",
                                                                          "range": [
                                                                            37889,
                                                                            37901
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 962,
                                                                              "column": 55
                                                                            },
                                                                            "end": {
                                                                              "line": 962,
                                                                              "column": 67
                                                                            }
                                                                          }
                                                                        },
                                                                        "value": {
                                                                          "type": "Identifier",
                                                                          "name": "notification",
                                                                          "range": [
                                                                            37903,
                                                                            37915
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 962,
                                                                              "column": 69
                                                                            },
                                                                            "end": {
                                                                              "line": 962,
                                                                              "column": 81
                                                                            }
                                                                          }
                                                                        },
                                                                        "kind": "init",
                                                                        "method": false,
                                                                        "shorthand": false,
                                                                        "computed": false,
                                                                        "range": [
                                                                          37889,
                                                                          37915
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 962,
                                                                            "column": 55
                                                                          },
                                                                          "end": {
                                                                            "line": 962,
                                                                            "column": 81
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "range": [
                                                                      37857,
                                                                      37917
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 962,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 962,
                                                                        "column": 83
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    37850,
                                                                    37918
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 962,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 962,
                                                                      "column": 84
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                37832,
                                                                37932
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 961,
                                                                  "column": 45
                                                                },
                                                                "end": {
                                                                  "line": 963,
                                                                  "column": 13
                                                                }
                                                              }
                                                            },
                                                            "generator": false,
                                                            "expression": false,
                                                            "range": [
                                                              37808,
                                                              37932
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 961,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 963,
                                                                "column": 13
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          37750,
                                                          37933
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 959,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 963,
                                                            "column": 14
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "subscribe",
                                                        "range": [
                                                          37951,
                                                          37960
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 964,
                                                            "column": 17
                                                          },
                                                          "end": {
                                                            "line": 964,
                                                            "column": 26
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        37750,
                                                        37960
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 959,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 964,
                                                          "column": 26
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              37971,
                                                              37976
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 964,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 964,
                                                                "column": 42
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "arr",
                                                                    "range": [
                                                                      37996,
                                                                      37999
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 965,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 965,
                                                                        "column": 19
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "push",
                                                                    "range": [
                                                                      38000,
                                                                      38004
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 965,
                                                                        "column": 20
                                                                      },
                                                                      "end": {
                                                                        "line": 965,
                                                                        "column": 24
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    37996,
                                                                    38004
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 965,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 965,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      38005,
                                                                      38010
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 965,
                                                                        "column": 25
                                                                      },
                                                                      "end": {
                                                                        "line": 965,
                                                                        "column": 30
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  37996,
                                                                  38011
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 965,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 965,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                37996,
                                                                38012
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 965,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 965,
                                                                  "column": 32
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            37978,
                                                            38026
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 964,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 966,
                                                              "column": 13
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          37961,
                                                          38026
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 964,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 966,
                                                            "column": 13
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      37750,
                                                      38027
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 959,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 966,
                                                        "column": 14
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    37735,
                                                    38027
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 959,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 966,
                                                      "column": 14
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                37731,
                                                38028
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 959,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 966,
                                                  "column": 15
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "unsubscriptionFrame",
                                                    "range": [
                                                      38045,
                                                      38064
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 967,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 967,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ConditionalExpression",
                                                    "test": {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "hasUnsubscribed",
                                                        "range": [
                                                          38067,
                                                          38082
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 967,
                                                            "column": 38
                                                          },
                                                          "end": {
                                                            "line": 967,
                                                            "column": 53
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "group",
                                                          "range": [
                                                            38083,
                                                            38088
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 967,
                                                              "column": 54
                                                            },
                                                            "end": {
                                                              "line": 967,
                                                              "column": 59
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "key",
                                                          "range": [
                                                            38089,
                                                            38092
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 967,
                                                              "column": 60
                                                            },
                                                            "end": {
                                                              "line": 967,
                                                              "column": 63
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          38083,
                                                          38092
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 967,
                                                            "column": 54
                                                          },
                                                          "end": {
                                                            "line": 967,
                                                            "column": 63
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        38067,
                                                        38093
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 967,
                                                          "column": 38
                                                        },
                                                        "end": {
                                                          "line": 967,
                                                          "column": 64
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "unsubscriptionFrames",
                                                        "range": [
                                                          38112,
                                                          38132
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 968,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 968,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "BinaryExpression",
                                                        "operator": "+",
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "group",
                                                            "range": [
                                                              38133,
                                                              38138
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 968,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 968,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "key",
                                                            "range": [
                                                              38139,
                                                              38142
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 968,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 968,
                                                                "column": 46
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            38133,
                                                            38142
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 968,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 968,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": "2",
                                                          "raw": "'2'",
                                                          "range": [
                                                            38145,
                                                            38148
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 968,
                                                              "column": 49
                                                            },
                                                            "end": {
                                                              "line": 968,
                                                              "column": 52
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          38133,
                                                          38148
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 968,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 968,
                                                            "column": 52
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        38112,
                                                        38149
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 968,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 968,
                                                          "column": 53
                                                        }
                                                      }
                                                    },
                                                    "alternate": {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "unsubscriptionFrames",
                                                        "range": [
                                                          38168,
                                                          38188
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 969,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 969,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "group",
                                                          "range": [
                                                            38189,
                                                            38194
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 969,
                                                              "column": 37
                                                            },
                                                            "end": {
                                                              "line": 969,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "key",
                                                          "range": [
                                                            38195,
                                                            38198
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 969,
                                                              "column": 43
                                                            },
                                                            "end": {
                                                              "line": 969,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          38189,
                                                          38198
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 969,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 969,
                                                            "column": 46
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        38168,
                                                        38199
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 969,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 969,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      38067,
                                                      38199
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 967,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 969,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    38045,
                                                    38199
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 967,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 969,
                                                      "column": 47
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                38041,
                                                38200
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 967,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 969,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      38213,
                                                      38228
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 970,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 970,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "schedule",
                                                    "range": [
                                                      38229,
                                                      38237
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 970,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 970,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    38213,
                                                    38237
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 970,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 970,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "subscription",
                                                                "range": [
                                                                  38268,
                                                                  38280
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 971,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 971,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "unsubscribe",
                                                                "range": [
                                                                  38281,
                                                                  38292
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 971,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 971,
                                                                    "column": 40
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                38268,
                                                                38292
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 971,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 971,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              38268,
                                                              38294
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 971,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 971,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            38268,
                                                            38295
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 971,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 971,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "MemberExpression",
                                                              "computed": true,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "hasUnsubscribed",
                                                                "range": [
                                                                  38312,
                                                                  38327
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 972,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 972,
                                                                    "column": 31
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "group",
                                                                  "range": [
                                                                    38328,
                                                                    38333
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 972,
                                                                      "column": 32
                                                                    },
                                                                    "end": {
                                                                      "line": 972,
                                                                      "column": 37
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "key",
                                                                  "range": [
                                                                    38334,
                                                                    38337
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 972,
                                                                      "column": 38
                                                                    },
                                                                    "end": {
                                                                      "line": 972,
                                                                      "column": 41
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  38328,
                                                                  38337
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 972,
                                                                    "column": 32
                                                                  },
                                                                  "end": {
                                                                    "line": 972,
                                                                    "column": 41
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                38312,
                                                                38338
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 972,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 972,
                                                                  "column": 42
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Literal",
                                                              "value": true,
                                                              "raw": "true",
                                                              "range": [
                                                                38341,
                                                                38345
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 972,
                                                                  "column": 45
                                                                },
                                                                "end": {
                                                                  "line": 972,
                                                                  "column": 49
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              38312,
                                                              38345
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 972,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 972,
                                                                "column": 49
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            38312,
                                                            38346
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 972,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 972,
                                                              "column": 50
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        38250,
                                                        38360
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 970,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 973,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      38238,
                                                      38360
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 970,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 973,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "-",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "unsubscriptionFrame",
                                                      "range": [
                                                        38362,
                                                        38381
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 973,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 973,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "rxTestScheduler",
                                                        "range": [
                                                          38384,
                                                          38399
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 973,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 973,
                                                            "column": 52
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "frame",
                                                        "range": [
                                                          38400,
                                                          38405
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 973,
                                                            "column": 53
                                                          },
                                                          "end": {
                                                            "line": 973,
                                                            "column": 58
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        38384,
                                                        38405
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 973,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 973,
                                                          "column": 58
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      38362,
                                                      38405
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 973,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 973,
                                                        "column": 58
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  38213,
                                                  38406
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 970,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 973,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "range": [
                                                38213,
                                                38407
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 970,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 973,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "arr",
                                                "range": [
                                                  38427,
                                                  38430
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 974,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 974,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                38420,
                                                38431
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 974,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 974,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            37691,
                                            38441
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 957,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 975,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          37674,
                                          38441
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 957,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 975,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      37504,
                                      38442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 955,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 975,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    37495,
                                    38442
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 955,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 975,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                37491,
                                38443
                              ],
                              "loc": {
                                "start": {
                                  "line": 955,
                                  "column": 8
                                },
                                "end": {
                                  "line": 975,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        38452,
                                        38468
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 976,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 976,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          38469,
                                          38475
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 976,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 976,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      38452,
                                      38476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 976,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 976,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      38477,
                                      38481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 976,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 976,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    38452,
                                    38481
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 976,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 976,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      38482,
                                      38490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 976,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 976,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      38492,
                                      38506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 976,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 976,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  38452,
                                  38507
                                ],
                                "loc": {
                                  "start": {
                                    "line": 976,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 976,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                38452,
                                38508
                              ],
                              "loc": {
                                "start": {
                                  "line": 976,
                                  "column": 8
                                },
                                "end": {
                                  "line": 976,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        38517,
                                        38536
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 977,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 977,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            38537,
                                            38539
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 977,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 977,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            38540,
                                            38553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 977,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 977,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          38537,
                                          38553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 977,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 977,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      38517,
                                      38554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 977,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 977,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      38555,
                                      38559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 977,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 977,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    38517,
                                    38559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 977,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 977,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      38560,
                                      38566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 977,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 977,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  38517,
                                  38567
                                ],
                                "loc": {
                                  "start": {
                                    "line": 977,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 977,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                38517,
                                38568
                              ],
                              "loc": {
                                "start": {
                                  "line": 977,
                                  "column": 8
                                },
                                "end": {
                                  "line": 977,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            35739,
                            38574
                          ],
                          "loc": {
                            "start": {
                              "line": 912,
                              "column": 109
                            },
                            "end": {
                              "line": 978,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          35727,
                          38574
                        ],
                        "loc": {
                          "start": {
                            "line": 912,
                            "column": 97
                          },
                          "end": {
                            "line": 978,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      35634,
                      38575
                    ],
                    "loc": {
                      "start": {
                        "line": 912,
                        "column": 4
                      },
                      "end": {
                        "line": 978,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1250,
                    "_esdocTestName": "it1250"
                  },
                  "range": [
                    35634,
                    38576
                  ],
                  "loc": {
                    "start": {
                      "line": 912,
                      "column": 4
                    },
                    "end": {
                      "line": 978,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        38581,
                        38583
                      ],
                      "loc": {
                        "start": {
                          "line": 979,
                          "column": 4
                        },
                        "end": {
                          "line": 979,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return inners that when subscribed late exhibit hot behavior",
                        "raw": "'should return inners that when subscribed late exhibit hot behavior'",
                        "range": [
                          38584,
                          38653
                        ],
                        "loc": {
                          "start": {
                            "line": 979,
                            "column": 7
                          },
                          "end": {
                            "line": 979,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      38681,
                                      38687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 980,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 980,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            38704,
                                            38705
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 981,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 981,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            38707,
                                            38714
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 981,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 981,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38704,
                                          38714
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 981,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 981,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            38728,
                                            38729
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 982,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 982,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            38731,
                                            38738
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 982,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 982,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38728,
                                          38738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 982,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 982,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            38752,
                                            38753
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 983,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 983,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baR  ",
                                          "raw": "'baR  '",
                                          "range": [
                                            38755,
                                            38762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 983,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 983,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38752,
                                          38762
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 983,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 983,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            38776,
                                            38777
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 984,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 984,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            38779,
                                            38785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 984,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 984,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38776,
                                          38785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 984,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 984,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            38799,
                                            38800
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 985,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 985,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " Baz   ",
                                          "raw": "' Baz   '",
                                          "range": [
                                            38802,
                                            38811
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 985,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 985,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38799,
                                          38811
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 985,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 985,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            38825,
                                            38826
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 986,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 986,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  qux ",
                                          "raw": "'  qux '",
                                          "range": [
                                            38828,
                                            38836
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 986,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 986,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38825,
                                          38836
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 986,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 986,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            38850,
                                            38851
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 987,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 987,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "   bar",
                                          "raw": "'   bar'",
                                          "range": [
                                            38853,
                                            38861
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 987,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 987,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38850,
                                          38861
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 987,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 987,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "h",
                                          "range": [
                                            38875,
                                            38876
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 988,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 988,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " BAR  ",
                                          "raw": "' BAR  '",
                                          "range": [
                                            38878,
                                            38886
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 988,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 988,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38875,
                                          38886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 988,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 988,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            38900,
                                            38901
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 989,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 989,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            38903,
                                            38909
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 989,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 989,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38900,
                                          38909
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 989,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 989,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            38923,
                                            38924
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 990,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 990,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz  ",
                                          "raw": "'baz  '",
                                          "range": [
                                            38926,
                                            38933
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 990,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 990,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38923,
                                          38933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 990,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 990,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            38947,
                                            38948
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 991,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 991,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " bAZ ",
                                          "raw": "' bAZ '",
                                          "range": [
                                            38950,
                                            38957
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 991,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 991,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38947,
                                          38957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 991,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 991,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            38971,
                                            38972
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 992,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 992,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            38974,
                                            38987
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 992,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 992,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          38971,
                                          38987
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 992,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 992,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      38690,
                                      38997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 980,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 993,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    38681,
                                    38997
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 980,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 993,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                38677,
                                38998
                              ],
                              "loc": {
                                "start": {
                                  "line": 980,
                                  "column": 8
                                },
                                "end": {
                                  "line": 993,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      39011,
                                      39013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 994,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 994,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        39016,
                                        39019
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 994,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 994,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|    ",
                                        "raw": "'-1--2--^-a-b-c-d-e-f-g-h-i-j-k-l-|    '",
                                        "range": [
                                          39020,
                                          39060
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 994,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 994,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          39062,
                                          39068
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 994,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 994,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      39016,
                                      39069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 994,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 994,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    39011,
                                    39069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 994,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 994,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39007,
                                39070
                              ],
                              "loc": {
                                "start": {
                                  "line": 994,
                                  "column": 8
                                },
                                "end": {
                                  "line": 994,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      39083,
                                      39089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 995,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 995,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !    ",
                                    "raw": "'^                         !    '",
                                    "range": [
                                      39092,
                                      39125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 995,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 995,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    39083,
                                    39125
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 995,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 995,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39079,
                                39126
                              ],
                              "loc": {
                                "start": {
                                  "line": 995,
                                  "column": 8
                                },
                                "end": {
                                  "line": 995,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      39139,
                                      39147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 996,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 996,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--v---w---x-y-------------|    ",
                                    "raw": "'--v---w---x-y-------------|    '",
                                    "range": [
                                      39150,
                                      39183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 996,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 996,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    39139,
                                    39183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 996,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 996,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39135,
                                39184
                              ],
                              "loc": {
                                "start": {
                                  "line": 996,
                                  "column": 8
                                },
                                "end": {
                                  "line": 996,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subv",
                                    "range": [
                                      39197,
                                      39201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 997,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 997,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "   ^                           ",
                                    "raw": "'   ^                           '",
                                    "range": [
                                      39204,
                                      39237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 997,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 997,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    39197,
                                    39237
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 997,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 997,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39193,
                                39238
                              ],
                              "loc": {
                                "start": {
                                  "line": 997,
                                  "column": 8
                                },
                                "end": {
                                  "line": 997,
                                  "column": 53
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " foo",
                                  "range": [
                                    39239,
                                    39245
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 997,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 997,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      39258,
                                      39259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 998,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 998,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  --b---d---------i-----l-|    ",
                                    "raw": "'  --b---d---------i-----l-|    '",
                                    "range": [
                                      39262,
                                      39295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 998,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 998,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    39258,
                                    39295
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 998,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 998,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39254,
                                39296
                              ],
                              "loc": {
                                "start": {
                                  "line": 998,
                                  "column": 8
                                },
                                "end": {
                                  "line": 998,
                                  "column": 50
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " foo",
                                  "range": [
                                    39239,
                                    39245
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 997,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 997,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " foo",
                                  "range": [
                                    39297,
                                    39303
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 998,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 998,
                                      "column": 57
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subw",
                                    "range": [
                                      39316,
                                      39320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 999,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 999,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         ^                     ",
                                    "raw": "'         ^                     '",
                                    "range": [
                                      39323,
                                      39356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 999,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 999,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    39316,
                                    39356
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 999,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 999,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39312,
                                39357
                              ],
                              "loc": {
                                "start": {
                                  "line": 999,
                                  "column": 8
                                },
                                "end": {
                                  "line": 999,
                                  "column": 53
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " foo",
                                  "range": [
                                    39297,
                                    39303
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 998,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 998,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " bar",
                                  "range": [
                                    39358,
                                    39364
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 999,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 999,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "w",
                                    "range": [
                                      39377,
                                      39378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1000,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1000,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "      --------g-h---------|    ",
                                    "raw": "'      --------g-h---------|    '",
                                    "range": [
                                      39381,
                                      39414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1000,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1000,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    39377,
                                    39414
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1000,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1000,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39373,
                                39415
                              ],
                              "loc": {
                                "start": {
                                  "line": 1000,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1000,
                                  "column": 50
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " bar",
                                  "range": [
                                    39358,
                                    39364
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 999,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 999,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " bar",
                                  "range": [
                                    39416,
                                    39422
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1000,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 1000,
                                      "column": 57
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subx",
                                    "range": [
                                      39435,
                                      39439
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1001,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1001,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                   ^           ",
                                    "raw": "'                   ^           '",
                                    "range": [
                                      39442,
                                      39475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1001,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1001,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    39435,
                                    39475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1001,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1001,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39431,
                                39476
                              ],
                              "loc": {
                                "start": {
                                  "line": 1001,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1001,
                                  "column": 53
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " bar",
                                  "range": [
                                    39416,
                                    39422
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1000,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 1000,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " baz",
                                  "range": [
                                    39477,
                                    39483
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1001,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 1001,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      39496,
                                      39497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1002,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1002,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "          ----------j-k---|    ",
                                    "raw": "'          ----------j-k---|    '",
                                    "range": [
                                      39500,
                                      39533
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1002,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1002,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    39496,
                                    39533
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1002,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1002,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39492,
                                39534
                              ],
                              "loc": {
                                "start": {
                                  "line": 1002,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1002,
                                  "column": 50
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " baz",
                                  "range": [
                                    39477,
                                    39483
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1001,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 1001,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " baz",
                                  "range": [
                                    39535,
                                    39541
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1002,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 1002,
                                      "column": 57
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "suby",
                                    "range": [
                                      39554,
                                      39558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1003,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1003,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                              ^",
                                    "raw": "'                              ^'",
                                    "range": [
                                      39561,
                                      39594
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1003,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1003,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    39554,
                                    39594
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1003,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1003,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39550,
                                39595
                              ],
                              "loc": {
                                "start": {
                                  "line": 1003,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1003,
                                  "column": 53
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " baz",
                                  "range": [
                                    39535,
                                    39541
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1002,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 1002,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " qux",
                                  "range": [
                                    39596,
                                    39602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1003,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 1003,
                                      "column": 60
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      39615,
                                      39616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1004,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1004,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "            ------------------|",
                                    "raw": "'            ------------------|'",
                                    "range": [
                                      39619,
                                      39652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1004,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1004,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    39615,
                                    39652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1004,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1004,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39611,
                                39653
                              ],
                              "loc": {
                                "start": {
                                  "line": 1004,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1004,
                                  "column": 50
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " qux",
                                  "range": [
                                    39596,
                                    39602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1003,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 1003,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " qux",
                                  "range": [
                                    39654,
                                    39660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1004,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 1004,
                                      "column": 57
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      39673,
                                      39687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1005,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1005,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            39704,
                                            39705
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1006,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1006,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  39707,
                                                  39709
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1006,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 1006,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  39710,
                                                  39723
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1006,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 1006,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                39707,
                                                39723
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1006,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 1006,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                39724,
                                                39736
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1006,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 1006,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              39707,
                                              39736
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1006,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1006,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "v",
                                              "range": [
                                                39737,
                                                39738
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1006,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 1006,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                39740,
                                                39746
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1006,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 1006,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            39707,
                                            39747
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1006,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1006,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          39704,
                                          39747
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1006,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1006,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            39761,
                                            39762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1007,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1007,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  39764,
                                                  39766
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1007,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 1007,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  39767,
                                                  39780
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1007,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 1007,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                39764,
                                                39780
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1007,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 1007,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                39781,
                                                39793
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1007,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 1007,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              39764,
                                              39793
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1007,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1007,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                39794,
                                                39795
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1007,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 1007,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                39797,
                                                39803
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1007,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 1007,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            39764,
                                            39804
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1007,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1007,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          39761,
                                          39804
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1007,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1007,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            39818,
                                            39819
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1008,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1008,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  39821,
                                                  39823
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1008,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 1008,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  39824,
                                                  39837
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1008,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 1008,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                39821,
                                                39837
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1008,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 1008,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                39838,
                                                39850
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1008,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 1008,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              39821,
                                              39850
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1008,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1008,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                39851,
                                                39852
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1008,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 1008,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                39854,
                                                39860
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1008,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 1008,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            39821,
                                            39861
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1008,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1008,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          39818,
                                          39861
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1008,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1008,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            39875,
                                            39876
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1009,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1009,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  39878,
                                                  39880
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1009,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 1009,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  39881,
                                                  39894
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1009,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 1009,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                39878,
                                                39894
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1009,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 1009,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                39895,
                                                39907
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1009,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 1009,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              39878,
                                              39907
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1009,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1009,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                39908,
                                                39909
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1009,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 1009,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                39911,
                                                39917
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1009,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 1009,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            39878,
                                            39918
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1009,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1009,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          39875,
                                          39918
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1009,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1009,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      39690,
                                      39929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1005,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1010,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    39673,
                                    39929
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1005,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1010,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39669,
                                39930
                              ],
                              "loc": {
                                "start": {
                                  "line": 1005,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1010,
                                  "column": 10
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " qux",
                                  "range": [
                                    39654,
                                    39660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1004,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 1004,
                                      "column": 57
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subscriptionFrames",
                                    "range": [
                                      39943,
                                      39961
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1011,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1011,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "foo",
                                          "range": [
                                            39978,
                                            39981
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1012,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1012,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    39983,
                                                    39985
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1012,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 1012,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    39986,
                                                    39999
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1012,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 1012,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  39983,
                                                  39999
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1012,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 1012,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  40000,
                                                  40027
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1012,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 1012,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                39983,
                                                40027
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1012,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 1012,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "subv",
                                                "range": [
                                                  40028,
                                                  40032
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1012,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 1012,
                                                    "column": 66
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              39983,
                                              40033
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1012,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1012,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "subscribedFrame",
                                            "range": [
                                              40034,
                                              40049
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1012,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 1012,
                                                "column": 83
                                              }
                                            }
                                          },
                                          "range": [
                                            39983,
                                            40049
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1012,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1012,
                                              "column": 83
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          39978,
                                          40049
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1012,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1012,
                                            "column": 83
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "bar",
                                          "range": [
                                            40063,
                                            40066
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1013,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1013,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    40068,
                                                    40070
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1013,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 1013,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    40071,
                                                    40084
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1013,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 1013,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  40068,
                                                  40084
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1013,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 1013,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  40085,
                                                  40112
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1013,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 1013,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                40068,
                                                40112
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1013,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 1013,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "subw",
                                                "range": [
                                                  40113,
                                                  40117
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1013,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 1013,
                                                    "column": 66
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              40068,
                                              40118
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1013,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1013,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "subscribedFrame",
                                            "range": [
                                              40119,
                                              40134
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1013,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 1013,
                                                "column": 83
                                              }
                                            }
                                          },
                                          "range": [
                                            40068,
                                            40134
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1013,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1013,
                                              "column": 83
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          40063,
                                          40134
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1013,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1013,
                                            "column": 83
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "baz",
                                          "range": [
                                            40148,
                                            40151
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1014,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1014,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    40153,
                                                    40155
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1014,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 1014,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    40156,
                                                    40169
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1014,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 1014,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  40153,
                                                  40169
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1014,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 1014,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  40170,
                                                  40197
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1014,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 1014,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                40153,
                                                40197
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1014,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 1014,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "subx",
                                                "range": [
                                                  40198,
                                                  40202
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1014,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 1014,
                                                    "column": 66
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              40153,
                                              40203
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1014,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1014,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "subscribedFrame",
                                            "range": [
                                              40204,
                                              40219
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1014,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 1014,
                                                "column": 83
                                              }
                                            }
                                          },
                                          "range": [
                                            40153,
                                            40219
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1014,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1014,
                                              "column": 83
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          40148,
                                          40219
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1014,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1014,
                                            "column": 83
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "qux",
                                          "range": [
                                            40233,
                                            40236
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1015,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1015,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    40238,
                                                    40240
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1015,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 1015,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "TestScheduler",
                                                  "range": [
                                                    40241,
                                                    40254
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1015,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 1015,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  40238,
                                                  40254
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1015,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 1015,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "parseMarblesAsSubscriptions",
                                                "range": [
                                                  40255,
                                                  40282
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1015,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 1015,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                40238,
                                                40282
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1015,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 1015,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "suby",
                                                "range": [
                                                  40283,
                                                  40287
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1015,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 1015,
                                                    "column": 66
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              40238,
                                              40288
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1015,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1015,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "subscribedFrame",
                                            "range": [
                                              40289,
                                              40304
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1015,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 1015,
                                                "column": 83
                                              }
                                            }
                                          },
                                          "range": [
                                            40238,
                                            40304
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1015,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1015,
                                              "column": 83
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          40233,
                                          40304
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1015,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1015,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      39964,
                                      40315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1011,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 1016,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    39943,
                                    40315
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1011,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1016,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                39939,
                                40316
                              ],
                              "loc": {
                                "start": {
                                  "line": 1011,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1016,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      40329,
                                      40335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1017,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1017,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              40338,
                                              40340
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1017,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1017,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              40354,
                                              40361
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1018,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 1018,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            40338,
                                            40361
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1017,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1018,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  40372,
                                                  40375
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1018,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 1018,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              40386,
                                                              40389
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1018,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 1018,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              40390,
                                                              40401
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1018,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 1018,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            40386,
                                                            40401
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1018,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 1018,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          40386,
                                                          40403
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1018,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 1018,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          40404,
                                                          40408
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1018,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 1018,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        40386,
                                                        40408
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1018,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 1018,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      40386,
                                                      40410
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1018,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 1018,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    40379,
                                                    40411
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1018,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 1018,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                40377,
                                                40413
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1018,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 1018,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              40362,
                                              40413
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1018,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1018,
                                                "column": 72
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  40425,
                                                  40428
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1018,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 1018,
                                                    "column": 87
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "val",
                                                    "range": [
                                                      40439,
                                                      40442
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1018,
                                                        "column": 98
                                                      },
                                                      "end": {
                                                        "line": 1018,
                                                        "column": 101
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    40432,
                                                    40443
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1018,
                                                      "column": 91
                                                    },
                                                    "end": {
                                                      "line": 1018,
                                                      "column": 102
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                40430,
                                                40445
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1018,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 1018,
                                                  "column": 104
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              40415,
                                              40445
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1018,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 1018,
                                                "column": 104
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          40338,
                                          40446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1017,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1018,
                                            "column": 105
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          40447,
                                          40450
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1018,
                                            "column": 106
                                          },
                                          "end": {
                                            "line": 1018,
                                            "column": 109
                                          }
                                        }
                                      },
                                      "range": [
                                        40338,
                                        40450
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1017,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1018,
                                          "column": 109
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              40461,
                                              40466
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1018,
                                                "column": 120
                                              },
                                              "end": {
                                                "line": 1018,
                                                "column": 125
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "innerNotifications",
                                                    "range": [
                                                      40486,
                                                      40504
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1019,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1019,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      40507,
                                                      40509
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1019,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 1019,
                                                        "column": 39
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    40486,
                                                    40509
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1019,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1019,
                                                      "column": 39
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                40482,
                                                40510
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1019,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1019,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "subscriptionFrame",
                                                    "range": [
                                                      40527,
                                                      40544
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1020,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1020,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "subscriptionFrames",
                                                      "range": [
                                                        40547,
                                                        40565
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1020,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 1020,
                                                          "column": 54
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "group",
                                                        "range": [
                                                          40566,
                                                          40571
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1020,
                                                            "column": 55
                                                          },
                                                          "end": {
                                                            "line": 1020,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "key",
                                                        "range": [
                                                          40572,
                                                          40575
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1020,
                                                            "column": 61
                                                          },
                                                          "end": {
                                                            "line": 1020,
                                                            "column": 64
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        40566,
                                                        40575
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1020,
                                                          "column": 55
                                                        },
                                                        "end": {
                                                          "line": 1020,
                                                          "column": 64
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      40547,
                                                      40576
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1020,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 1020,
                                                        "column": 65
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    40527,
                                                    40576
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1020,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1020,
                                                      "column": 65
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                40523,
                                                40577
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1020,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1020,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      40590,
                                                      40605
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1021,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1021,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "schedule",
                                                    "range": [
                                                      40606,
                                                      40614
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1021,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 1021,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    40590,
                                                    40614
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1021,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1021,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "group",
                                                                        "range": [
                                                                          40645,
                                                                          40650
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1022,
                                                                            "column": 16
                                                                          },
                                                                          "end": {
                                                                            "line": 1022,
                                                                            "column": 21
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "materialize",
                                                                        "range": [
                                                                          40672,
                                                                          40683
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1023,
                                                                            "column": 21
                                                                          },
                                                                          "end": {
                                                                            "line": 1023,
                                                                            "column": 32
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        40645,
                                                                        40683
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1022,
                                                                          "column": 16
                                                                        },
                                                                        "end": {
                                                                          "line": 1023,
                                                                          "column": 32
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      40645,
                                                                      40685
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1022,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 1023,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "map",
                                                                    "range": [
                                                                      40707,
                                                                      40710
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1024,
                                                                        "column": 21
                                                                      },
                                                                      "end": {
                                                                        "line": 1024,
                                                                        "column": 24
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    40645,
                                                                    40710
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1022,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 1024,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "FunctionExpression",
                                                                    "id": null,
                                                                    "params": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "notification",
                                                                        "range": [
                                                                          40721,
                                                                          40733
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1024,
                                                                            "column": 35
                                                                          },
                                                                          "end": {
                                                                            "line": 1024,
                                                                            "column": 47
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "body": {
                                                                      "type": "BlockStatement",
                                                                      "body": [
                                                                        {
                                                                          "type": "ReturnStatement",
                                                                          "argument": {
                                                                            "type": "ObjectExpression",
                                                                            "properties": [
                                                                              {
                                                                                "type": "Property",
                                                                                "key": {
                                                                                  "type": "Identifier",
                                                                                  "name": "frame",
                                                                                  "range": [
                                                                                    40766,
                                                                                    40771
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1025,
                                                                                      "column": 29
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1025,
                                                                                      "column": 34
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "value": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "rxTestScheduler",
                                                                                    "range": [
                                                                                      40773,
                                                                                      40788
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1025,
                                                                                        "column": 36
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1025,
                                                                                        "column": 51
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "frame",
                                                                                    "range": [
                                                                                      40789,
                                                                                      40794
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1025,
                                                                                        "column": 52
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1025,
                                                                                        "column": 57
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    40773,
                                                                                    40794
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1025,
                                                                                      "column": 36
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1025,
                                                                                      "column": 57
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "kind": "init",
                                                                                "method": false,
                                                                                "shorthand": false,
                                                                                "computed": false,
                                                                                "range": [
                                                                                  40766,
                                                                                  40794
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1025,
                                                                                    "column": 29
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1025,
                                                                                    "column": 57
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Property",
                                                                                "key": {
                                                                                  "type": "Identifier",
                                                                                  "name": "notification",
                                                                                  "range": [
                                                                                    40796,
                                                                                    40808
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1025,
                                                                                      "column": 59
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1025,
                                                                                      "column": 71
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "value": {
                                                                                  "type": "Identifier",
                                                                                  "name": "notification",
                                                                                  "range": [
                                                                                    40810,
                                                                                    40822
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1025,
                                                                                      "column": 73
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1025,
                                                                                      "column": 85
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "kind": "init",
                                                                                "method": false,
                                                                                "shorthand": false,
                                                                                "computed": false,
                                                                                "range": [
                                                                                  40796,
                                                                                  40822
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1025,
                                                                                    "column": 59
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1025,
                                                                                    "column": 85
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              40764,
                                                                              40824
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1025,
                                                                                "column": 27
                                                                              },
                                                                              "end": {
                                                                                "line": 1025,
                                                                                "column": 87
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            40757,
                                                                            40825
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1025,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 1025,
                                                                              "column": 88
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        40735,
                                                                        40843
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1024,
                                                                          "column": 49
                                                                        },
                                                                        "end": {
                                                                          "line": 1026,
                                                                          "column": 17
                                                                        }
                                                                      }
                                                                    },
                                                                    "generator": false,
                                                                    "expression": false,
                                                                    "range": [
                                                                      40711,
                                                                      40843
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1024,
                                                                        "column": 25
                                                                      },
                                                                      "end": {
                                                                        "line": 1026,
                                                                        "column": 17
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  40645,
                                                                  40844
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1022,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 1026,
                                                                    "column": 18
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "subscribe",
                                                                "range": [
                                                                  40866,
                                                                  40875
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1027,
                                                                    "column": 21
                                                                  },
                                                                  "end": {
                                                                    "line": 1027,
                                                                    "column": 30
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                40645,
                                                                40875
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1022,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 1027,
                                                                  "column": 30
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "FunctionExpression",
                                                                "id": null,
                                                                "params": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      40886,
                                                                      40891
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1027,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 1027,
                                                                        "column": 46
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "body": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "ExpressionStatement",
                                                                      "expression": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "innerNotifications",
                                                                            "range": [
                                                                              40915,
                                                                              40933
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1028,
                                                                                "column": 20
                                                                              },
                                                                              "end": {
                                                                                "line": 1028,
                                                                                "column": 38
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "push",
                                                                            "range": [
                                                                              40934,
                                                                              40938
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1028,
                                                                                "column": 39
                                                                              },
                                                                              "end": {
                                                                                "line": 1028,
                                                                                "column": 43
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            40915,
                                                                            40938
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1028,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 1028,
                                                                              "column": 43
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [
                                                                          {
                                                                            "type": "Identifier",
                                                                            "name": "value",
                                                                            "range": [
                                                                              40939,
                                                                              40944
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1028,
                                                                                "column": 44
                                                                              },
                                                                              "end": {
                                                                                "line": 1028,
                                                                                "column": 49
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          40915,
                                                                          40945
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1028,
                                                                            "column": 20
                                                                          },
                                                                          "end": {
                                                                            "line": 1028,
                                                                            "column": 50
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        40915,
                                                                        40946
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1028,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 1028,
                                                                          "column": 51
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    40893,
                                                                    40964
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1027,
                                                                      "column": 48
                                                                    },
                                                                    "end": {
                                                                      "line": 1029,
                                                                      "column": 17
                                                                    }
                                                                  }
                                                                },
                                                                "generator": false,
                                                                "expression": false,
                                                                "range": [
                                                                  40876,
                                                                  40964
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1027,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 1029,
                                                                    "column": 17
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              40645,
                                                              40965
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1022,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 1029,
                                                                "column": 18
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            40645,
                                                            40966
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1022,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 1029,
                                                              "column": 19
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        40627,
                                                        40980
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1021,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 1030,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      40615,
                                                      40980
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1021,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 1030,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "-",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "subscriptionFrame",
                                                      "range": [
                                                        40982,
                                                        40999
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1030,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 1030,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "rxTestScheduler",
                                                        "range": [
                                                          41002,
                                                          41017
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1030,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 1030,
                                                            "column": 50
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "frame",
                                                        "range": [
                                                          41018,
                                                          41023
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1030,
                                                            "column": 51
                                                          },
                                                          "end": {
                                                            "line": 1030,
                                                            "column": 56
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        41002,
                                                        41023
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1030,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 1030,
                                                          "column": 56
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      40982,
                                                      41023
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1030,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 1030,
                                                        "column": 56
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  40590,
                                                  41024
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1021,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1030,
                                                    "column": 57
                                                  }
                                                }
                                              },
                                              "range": [
                                                40590,
                                                41025
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1021,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1030,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "innerNotifications",
                                                "range": [
                                                  41045,
                                                  41063
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1031,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1031,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                41038,
                                                41064
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1031,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1031,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            40468,
                                            41074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1018,
                                              "column": 127
                                            },
                                            "end": {
                                              "line": 1032,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          40451,
                                          41074
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1018,
                                            "column": 110
                                          },
                                          "end": {
                                            "line": 1032,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      40338,
                                      41075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1017,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1032,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    40329,
                                    41075
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1017,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1032,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                40325,
                                41076
                              ],
                              "loc": {
                                "start": {
                                  "line": 1017,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1032,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        41085,
                                        41101
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1033,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1033,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          41102,
                                          41108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1033,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1033,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      41085,
                                      41109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1033,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1033,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      41110,
                                      41114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1033,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 1033,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    41085,
                                    41114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1033,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1033,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      41115,
                                      41123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1033,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 1033,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      41125,
                                      41139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1033,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 1033,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  41085,
                                  41140
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1033,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1033,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                41085,
                                41141
                              ],
                              "loc": {
                                "start": {
                                  "line": 1033,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1033,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        41150,
                                        41169
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1034,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1034,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            41170,
                                            41172
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1034,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1034,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            41173,
                                            41186
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1034,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 1034,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          41170,
                                          41186
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1034,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 1034,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      41150,
                                      41187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1034,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1034,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      41188,
                                      41192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1034,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1034,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    41150,
                                    41192
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1034,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1034,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      41193,
                                      41199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1034,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 1034,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  41150,
                                  41200
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1034,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1034,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                41150,
                                41201
                              ],
                              "loc": {
                                "start": {
                                  "line": 1034,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1034,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            38667,
                            41207
                          ],
                          "loc": {
                            "start": {
                              "line": 979,
                              "column": 90
                            },
                            "end": {
                              "line": 1035,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          38655,
                          41207
                        ],
                        "loc": {
                          "start": {
                            "line": 979,
                            "column": 78
                          },
                          "end": {
                            "line": 1035,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      38581,
                      41208
                    ],
                    "loc": {
                      "start": {
                        "line": 979,
                        "column": 4
                      },
                      "end": {
                        "line": 1035,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1251,
                    "_esdocTestName": "it1251"
                  },
                  "range": [
                    38581,
                    41209
                  ],
                  "loc": {
                    "start": {
                      "line": 979,
                      "column": 4
                    },
                    "end": {
                      "line": 1035,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        41214,
                        41216
                      ],
                      "loc": {
                        "start": {
                          "line": 1036,
                          "column": 4
                        },
                        "end": {
                          "line": 1036,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return inner group that when subscribed late emits complete()",
                        "raw": "'should return inner group that when subscribed late emits complete()'",
                        "range": [
                          41217,
                          41287
                        ],
                        "loc": {
                          "start": {
                            "line": 1036,
                            "column": 7
                          },
                          "end": {
                            "line": 1036,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      41315,
                                      41321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1037,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1037,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            41338,
                                            41339
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1038,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1038,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            41341,
                                            41348
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1038,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1038,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          41338,
                                          41348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1038,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1038,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            41362,
                                            41363
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1039,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1039,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            41365,
                                            41372
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1039,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1039,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          41362,
                                          41372
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1039,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1039,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            41386,
                                            41387
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1040,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1040,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            41389,
                                            41395
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1040,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1040,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          41386,
                                          41395
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1040,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1040,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            41409,
                                            41410
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1041,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1041,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            41412,
                                            41418
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1041,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1041,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          41409,
                                          41418
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1041,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1041,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            41432,
                                            41433
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1042,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1042,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            41435,
                                            41448
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1042,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1042,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          41432,
                                          41448
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1042,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1042,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      41324,
                                      41458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1037,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1043,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    41315,
                                    41458
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1037,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1043,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                41311,
                                41459
                              ],
                              "loc": {
                                "start": {
                                  "line": 1037,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1043,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      41472,
                                      41474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1044,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1044,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        41477,
                                        41480
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1044,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1044,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b---d---------i-----l-|",
                                        "raw": "'-1--2--^-a-b---d---------i-----l-|'",
                                        "range": [
                                          41481,
                                          41517
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1044,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1044,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          41519,
                                          41525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1044,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 1044,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      41477,
                                      41526
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1044,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1044,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    41472,
                                    41526
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1044,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1044,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                41468,
                                41527
                              ],
                              "loc": {
                                "start": {
                                  "line": 1044,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1044,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      41540,
                                      41546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1045,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1045,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      41549,
                                      41578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1045,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1045,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    41540,
                                    41578
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1045,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1045,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                41536,
                                41579
                              ],
                              "loc": {
                                "start": {
                                  "line": 1045,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1045,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      41592,
                                      41600
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1046,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1046,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--g-----------------------|",
                                    "raw": "'--g-----------------------|'",
                                    "range": [
                                      41603,
                                      41632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1046,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1046,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    41592,
                                    41632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1046,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1046,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                41588,
                                41633
                              ],
                              "loc": {
                                "start": {
                                  "line": 1046,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1046,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innerSub",
                                    "range": [
                                      41646,
                                      41654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1047,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1047,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                ^",
                                    "raw": "'                                ^'",
                                    "range": [
                                      41657,
                                      41692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1047,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1047,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    41646,
                                    41692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1047,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1047,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                41642,
                                41693
                              ],
                              "loc": {
                                "start": {
                                  "line": 1047,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1047,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      41706,
                                      41707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1048,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1048,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------------------------------|",
                                    "raw": "'--------------------------------|'",
                                    "range": [
                                      41710,
                                      41745
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1048,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1048,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    41706,
                                    41745
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1048,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1048,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                41702,
                                41746
                              ],
                              "loc": {
                                "start": {
                                  "line": 1048,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1048,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      41759,
                                      41773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1049,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1049,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            41790,
                                            41791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1050,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1050,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  41793,
                                                  41795
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1050,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 1050,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  41796,
                                                  41809
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1050,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 1050,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                41793,
                                                41809
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1050,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 1050,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                41810,
                                                41822
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1050,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 1050,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              41793,
                                              41822
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1050,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1050,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "g",
                                              "range": [
                                                41823,
                                                41824
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1050,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 1050,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                41826,
                                                41832
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1050,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 1050,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            41793,
                                            41833
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1050,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1050,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          41790,
                                          41833
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1050,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1050,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      41776,
                                      41843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1049,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1051,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    41759,
                                    41843
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1049,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1051,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                41755,
                                41844
                              ],
                              "loc": {
                                "start": {
                                  "line": 1049,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1051,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innerSubscriptionFrame",
                                    "range": [
                                      41857,
                                      41879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1052,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1052,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Rx",
                                            "range": [
                                              41882,
                                              41884
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1052,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 1052,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "TestScheduler",
                                            "range": [
                                              41885,
                                              41898
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1052,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 1052,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            41882,
                                            41898
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1052,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 1052,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "parseMarblesAsSubscriptions",
                                          "range": [
                                            41912,
                                            41939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1053,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1053,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          41882,
                                          41939
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1052,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 1053,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "innerSub",
                                          "range": [
                                            41940,
                                            41948
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1053,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 1053,
                                              "column": 49
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        41882,
                                        41949
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1052,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 1053,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "subscribedFrame",
                                      "range": [
                                        41963,
                                        41978
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1054,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 1054,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      41882,
                                      41978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1052,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 1054,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    41857,
                                    41978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1052,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1054,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                41853,
                                41979
                              ],
                              "loc": {
                                "start": {
                                  "line": 1052,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1054,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      41992,
                                      41998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1055,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1055,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              42001,
                                              42003
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1055,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1055,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              42017,
                                              42024
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1056,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 1056,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            42001,
                                            42024
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1055,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1056,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  42035,
                                                  42038
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1056,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 1056,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              42049,
                                                              42052
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1056,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 1056,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              42053,
                                                              42064
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1056,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 1056,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            42049,
                                                            42064
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1056,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 1056,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          42049,
                                                          42066
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1056,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 1056,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          42067,
                                                          42071
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1056,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 1056,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        42049,
                                                        42071
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1056,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 1056,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      42049,
                                                      42073
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1056,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 1056,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    42042,
                                                    42074
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1056,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 1056,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                42040,
                                                42076
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1056,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 1056,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              42025,
                                              42076
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1056,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1056,
                                                "column": 72
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  42088,
                                                  42091
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1056,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 1056,
                                                    "column": 87
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "val",
                                                    "range": [
                                                      42102,
                                                      42105
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1056,
                                                        "column": 98
                                                      },
                                                      "end": {
                                                        "line": 1056,
                                                        "column": 101
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    42095,
                                                    42106
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1056,
                                                      "column": 91
                                                    },
                                                    "end": {
                                                      "line": 1056,
                                                      "column": 102
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                42093,
                                                42108
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1056,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 1056,
                                                  "column": 104
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              42078,
                                              42108
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1056,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 1056,
                                                "column": 104
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "group",
                                                "range": [
                                                  42120,
                                                  42125
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1056,
                                                    "column": 116
                                                  },
                                                  "end": {
                                                    "line": 1056,
                                                    "column": 121
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "group",
                                                        "range": [
                                                          42136,
                                                          42141
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1056,
                                                            "column": 132
                                                          },
                                                          "end": {
                                                            "line": 1056,
                                                            "column": 137
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "skip",
                                                        "range": [
                                                          42142,
                                                          42146
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1056,
                                                            "column": 138
                                                          },
                                                          "end": {
                                                            "line": 1056,
                                                            "column": 142
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        42136,
                                                        42146
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1056,
                                                          "column": 132
                                                        },
                                                        "end": {
                                                          "line": 1056,
                                                          "column": 142
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 7,
                                                        "raw": "7",
                                                        "range": [
                                                          42147,
                                                          42148
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1056,
                                                            "column": 143
                                                          },
                                                          "end": {
                                                            "line": 1056,
                                                            "column": 144
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      42136,
                                                      42149
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1056,
                                                        "column": 132
                                                      },
                                                      "end": {
                                                        "line": 1056,
                                                        "column": 145
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    42129,
                                                    42150
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1056,
                                                      "column": 125
                                                    },
                                                    "end": {
                                                      "line": 1056,
                                                      "column": 146
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                42127,
                                                42152
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1056,
                                                  "column": 123
                                                },
                                                "end": {
                                                  "line": 1056,
                                                  "column": 148
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              42110,
                                              42152
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1056,
                                                "column": 106
                                              },
                                              "end": {
                                                "line": 1056,
                                                "column": 148
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          42001,
                                          42153
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1055,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1056,
                                            "column": 149
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          42167,
                                          42170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1057,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1057,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        42001,
                                        42170
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1055,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1057,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              42181,
                                              42186
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1057,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 1057,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "arr",
                                                    "range": [
                                                      42206,
                                                      42209
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1058,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1058,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      42212,
                                                      42214
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1058,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 1058,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    42206,
                                                    42214
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1058,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1058,
                                                      "column": 24
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                42202,
                                                42215
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1058,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1058,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      42228,
                                                      42243
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1059,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1059,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "schedule",
                                                    "range": [
                                                      42244,
                                                      42252
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1059,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 1059,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    42228,
                                                    42252
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1059,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1059,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "group",
                                                                        "range": [
                                                                          42283,
                                                                          42288
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1060,
                                                                            "column": 16
                                                                          },
                                                                          "end": {
                                                                            "line": 1060,
                                                                            "column": 21
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "materialize",
                                                                        "range": [
                                                                          42310,
                                                                          42321
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1061,
                                                                            "column": 21
                                                                          },
                                                                          "end": {
                                                                            "line": 1061,
                                                                            "column": 32
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        42283,
                                                                        42321
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1060,
                                                                          "column": 16
                                                                        },
                                                                        "end": {
                                                                          "line": 1061,
                                                                          "column": 32
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      42283,
                                                                      42323
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1060,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 1061,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "map",
                                                                    "range": [
                                                                      42345,
                                                                      42348
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1062,
                                                                        "column": 21
                                                                      },
                                                                      "end": {
                                                                        "line": 1062,
                                                                        "column": 24
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    42283,
                                                                    42348
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1060,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 1062,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "FunctionExpression",
                                                                    "id": null,
                                                                    "params": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "notification",
                                                                        "range": [
                                                                          42359,
                                                                          42371
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1062,
                                                                            "column": 35
                                                                          },
                                                                          "end": {
                                                                            "line": 1062,
                                                                            "column": 47
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "body": {
                                                                      "type": "BlockStatement",
                                                                      "body": [
                                                                        {
                                                                          "type": "ReturnStatement",
                                                                          "argument": {
                                                                            "type": "ObjectExpression",
                                                                            "properties": [
                                                                              {
                                                                                "type": "Property",
                                                                                "key": {
                                                                                  "type": "Identifier",
                                                                                  "name": "frame",
                                                                                  "range": [
                                                                                    42404,
                                                                                    42409
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1063,
                                                                                      "column": 29
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1063,
                                                                                      "column": 34
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "value": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "rxTestScheduler",
                                                                                    "range": [
                                                                                      42411,
                                                                                      42426
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1063,
                                                                                        "column": 36
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1063,
                                                                                        "column": 51
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "frame",
                                                                                    "range": [
                                                                                      42427,
                                                                                      42432
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1063,
                                                                                        "column": 52
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1063,
                                                                                        "column": 57
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    42411,
                                                                                    42432
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1063,
                                                                                      "column": 36
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1063,
                                                                                      "column": 57
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "kind": "init",
                                                                                "method": false,
                                                                                "shorthand": false,
                                                                                "computed": false,
                                                                                "range": [
                                                                                  42404,
                                                                                  42432
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1063,
                                                                                    "column": 29
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1063,
                                                                                    "column": 57
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Property",
                                                                                "key": {
                                                                                  "type": "Identifier",
                                                                                  "name": "notification",
                                                                                  "range": [
                                                                                    42434,
                                                                                    42446
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1063,
                                                                                      "column": 59
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1063,
                                                                                      "column": 71
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "value": {
                                                                                  "type": "Identifier",
                                                                                  "name": "notification",
                                                                                  "range": [
                                                                                    42448,
                                                                                    42460
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1063,
                                                                                      "column": 73
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1063,
                                                                                      "column": 85
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "kind": "init",
                                                                                "method": false,
                                                                                "shorthand": false,
                                                                                "computed": false,
                                                                                "range": [
                                                                                  42434,
                                                                                  42460
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1063,
                                                                                    "column": 59
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1063,
                                                                                    "column": 85
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              42402,
                                                                              42462
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1063,
                                                                                "column": 27
                                                                              },
                                                                              "end": {
                                                                                "line": 1063,
                                                                                "column": 87
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            42395,
                                                                            42463
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1063,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 1063,
                                                                              "column": 88
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        42373,
                                                                        42481
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1062,
                                                                          "column": 49
                                                                        },
                                                                        "end": {
                                                                          "line": 1064,
                                                                          "column": 17
                                                                        }
                                                                      }
                                                                    },
                                                                    "generator": false,
                                                                    "expression": false,
                                                                    "range": [
                                                                      42349,
                                                                      42481
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1062,
                                                                        "column": 25
                                                                      },
                                                                      "end": {
                                                                        "line": 1064,
                                                                        "column": 17
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  42283,
                                                                  42482
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1060,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 1064,
                                                                    "column": 18
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "subscribe",
                                                                "range": [
                                                                  42504,
                                                                  42513
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1065,
                                                                    "column": 21
                                                                  },
                                                                  "end": {
                                                                    "line": 1065,
                                                                    "column": 30
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                42283,
                                                                42513
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1060,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 1065,
                                                                  "column": 30
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "FunctionExpression",
                                                                "id": null,
                                                                "params": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      42524,
                                                                      42529
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1065,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 1065,
                                                                        "column": 46
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "body": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "ExpressionStatement",
                                                                      "expression": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "arr",
                                                                            "range": [
                                                                              42553,
                                                                              42556
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1066,
                                                                                "column": 20
                                                                              },
                                                                              "end": {
                                                                                "line": 1066,
                                                                                "column": 23
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "push",
                                                                            "range": [
                                                                              42557,
                                                                              42561
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1066,
                                                                                "column": 24
                                                                              },
                                                                              "end": {
                                                                                "line": 1066,
                                                                                "column": 28
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            42553,
                                                                            42561
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1066,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 1066,
                                                                              "column": 28
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [
                                                                          {
                                                                            "type": "Identifier",
                                                                            "name": "value",
                                                                            "range": [
                                                                              42562,
                                                                              42567
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1066,
                                                                                "column": 29
                                                                              },
                                                                              "end": {
                                                                                "line": 1066,
                                                                                "column": 34
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          42553,
                                                                          42568
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1066,
                                                                            "column": 20
                                                                          },
                                                                          "end": {
                                                                            "line": 1066,
                                                                            "column": 35
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        42553,
                                                                        42569
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1066,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 1066,
                                                                          "column": 36
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    42531,
                                                                    42587
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1065,
                                                                      "column": 48
                                                                    },
                                                                    "end": {
                                                                      "line": 1067,
                                                                      "column": 17
                                                                    }
                                                                  }
                                                                },
                                                                "generator": false,
                                                                "expression": false,
                                                                "range": [
                                                                  42514,
                                                                  42587
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1065,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 1067,
                                                                    "column": 17
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              42283,
                                                              42588
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1060,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 1067,
                                                                "column": 18
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            42283,
                                                            42589
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1060,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 1067,
                                                              "column": 19
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        42265,
                                                        42603
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1059,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 1068,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      42253,
                                                      42603
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1059,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 1068,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "-",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "innerSubscriptionFrame",
                                                      "range": [
                                                        42605,
                                                        42627
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1068,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 1068,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "rxTestScheduler",
                                                        "range": [
                                                          42630,
                                                          42645
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1068,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 1068,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "frame",
                                                        "range": [
                                                          42646,
                                                          42651
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1068,
                                                            "column": 56
                                                          },
                                                          "end": {
                                                            "line": 1068,
                                                            "column": 61
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        42630,
                                                        42651
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1068,
                                                          "column": 40
                                                        },
                                                        "end": {
                                                          "line": 1068,
                                                          "column": 61
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      42605,
                                                      42651
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1068,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 1068,
                                                        "column": 61
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  42228,
                                                  42652
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1059,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1068,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "range": [
                                                42228,
                                                42653
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1059,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1068,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "arr",
                                                "range": [
                                                  42673,
                                                  42676
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1069,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1069,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                42666,
                                                42677
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1069,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1069,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            42188,
                                            42687
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1057,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 1070,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          42171,
                                          42687
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1057,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1070,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      42001,
                                      42688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1055,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1070,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    41992,
                                    42688
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1055,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1070,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                41988,
                                42689
                              ],
                              "loc": {
                                "start": {
                                  "line": 1055,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1070,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        42698,
                                        42714
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1071,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1071,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          42715,
                                          42721
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1071,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1071,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      42698,
                                      42722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1071,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1071,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      42723,
                                      42727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1071,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 1071,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    42698,
                                    42727
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1071,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1071,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      42728,
                                      42736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1071,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 1071,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      42738,
                                      42752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1071,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 1071,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  42698,
                                  42753
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1071,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1071,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                42698,
                                42754
                              ],
                              "loc": {
                                "start": {
                                  "line": 1071,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1071,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        42763,
                                        42782
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1072,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1072,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            42783,
                                            42785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1072,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1072,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            42786,
                                            42799
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1072,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 1072,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          42783,
                                          42799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1072,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 1072,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      42763,
                                      42800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1072,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1072,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      42801,
                                      42805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1072,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1072,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    42763,
                                    42805
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1072,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1072,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      42806,
                                      42812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1072,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 1072,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  42763,
                                  42813
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1072,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1072,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                42763,
                                42814
                              ],
                              "loc": {
                                "start": {
                                  "line": 1072,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1072,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            41301,
                            42820
                          ],
                          "loc": {
                            "start": {
                              "line": 1036,
                              "column": 91
                            },
                            "end": {
                              "line": 1073,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          41289,
                          42820
                        ],
                        "loc": {
                          "start": {
                            "line": 1036,
                            "column": 79
                          },
                          "end": {
                            "line": 1073,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      41214,
                      42821
                    ],
                    "loc": {
                      "start": {
                        "line": 1036,
                        "column": 4
                      },
                      "end": {
                        "line": 1073,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1252,
                    "_esdocTestName": "it1252"
                  },
                  "range": [
                    41214,
                    42822
                  ],
                  "loc": {
                    "start": {
                      "line": 1036,
                      "column": 4
                    },
                    "end": {
                      "line": 1073,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        42827,
                        42829
                      ],
                      "loc": {
                        "start": {
                          "line": 1074,
                          "column": 4
                        },
                        "end": {
                          "line": 1074,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return inner group that when subscribed late emits error()",
                        "raw": "'should return inner group that when subscribed late emits error()'",
                        "range": [
                          42830,
                          42897
                        ],
                        "loc": {
                          "start": {
                            "line": 1074,
                            "column": 7
                          },
                          "end": {
                            "line": 1074,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      42925,
                                      42931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1075,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1075,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            42948,
                                            42949
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1076,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1076,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            42951,
                                            42958
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1076,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1076,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          42948,
                                          42958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1076,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1076,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            42972,
                                            42973
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1077,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1077,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            42975,
                                            42982
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1077,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1077,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          42972,
                                          42982
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1077,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1077,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            42996,
                                            42997
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1078,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1078,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            42999,
                                            43005
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1078,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1078,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          42996,
                                          43005
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1078,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1078,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            43019,
                                            43020
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1079,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1079,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            43022,
                                            43028
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1079,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1079,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          43019,
                                          43028
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1079,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1079,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            43042,
                                            43043
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1080,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1080,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            43045,
                                            43058
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1080,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1080,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          43042,
                                          43058
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1080,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1080,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      42934,
                                      43068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1075,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1081,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    42925,
                                    43068
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1075,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1081,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                42921,
                                43069
                              ],
                              "loc": {
                                "start": {
                                  "line": 1075,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1081,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      43082,
                                      43084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1082,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1082,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        43087,
                                        43090
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1082,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1082,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b---d---------i-----l-#",
                                        "raw": "'-1--2--^-a-b---d---------i-----l-#'",
                                        "range": [
                                          43091,
                                          43127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1082,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1082,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          43129,
                                          43135
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1082,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 1082,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      43087,
                                      43136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1082,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1082,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    43082,
                                    43136
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1082,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1082,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                43078,
                                43137
                              ],
                              "loc": {
                                "start": {
                                  "line": 1082,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1082,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      43150,
                                      43156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1083,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1083,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                         !",
                                    "raw": "'^                         !'",
                                    "range": [
                                      43159,
                                      43188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1083,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1083,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    43150,
                                    43188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1083,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1083,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                43146,
                                43189
                              ],
                              "loc": {
                                "start": {
                                  "line": 1083,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1083,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      43202,
                                      43210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1084,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1084,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--g-----------------------#",
                                    "raw": "'--g-----------------------#'",
                                    "range": [
                                      43213,
                                      43242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1084,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1084,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    43202,
                                    43242
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1084,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1084,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                43198,
                                43243
                              ],
                              "loc": {
                                "start": {
                                  "line": 1084,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1084,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innerSub",
                                    "range": [
                                      43256,
                                      43264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1085,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1085,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                ^",
                                    "raw": "'                                ^'",
                                    "range": [
                                      43267,
                                      43302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1085,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1085,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    43256,
                                    43302
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1085,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1085,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                43252,
                                43303
                              ],
                              "loc": {
                                "start": {
                                  "line": 1085,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1085,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      43316,
                                      43317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1086,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1086,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------------------------------#",
                                    "raw": "'--------------------------------#'",
                                    "range": [
                                      43320,
                                      43355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1086,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1086,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    43316,
                                    43355
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1086,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1086,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                43312,
                                43356
                              ],
                              "loc": {
                                "start": {
                                  "line": 1086,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1086,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      43369,
                                      43383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1087,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1087,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            43400,
                                            43401
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1088,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1088,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  43403,
                                                  43405
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1088,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 1088,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  43406,
                                                  43419
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1088,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 1088,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                43403,
                                                43419
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1088,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 1088,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                43420,
                                                43432
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1088,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 1088,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              43403,
                                              43432
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1088,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1088,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "g",
                                              "range": [
                                                43433,
                                                43434
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1088,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 1088,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                43436,
                                                43442
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1088,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 1088,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            43403,
                                            43443
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1088,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1088,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          43400,
                                          43443
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1088,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1088,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      43386,
                                      43453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1087,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1089,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    43369,
                                    43453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1087,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1089,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                43365,
                                43454
                              ],
                              "loc": {
                                "start": {
                                  "line": 1087,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1089,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innerSubscriptionFrame",
                                    "range": [
                                      43467,
                                      43489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1090,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1090,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Rx",
                                            "range": [
                                              43492,
                                              43494
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1090,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 1090,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "TestScheduler",
                                            "range": [
                                              43495,
                                              43508
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1090,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 1090,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            43492,
                                            43508
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1090,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 1090,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "parseMarblesAsSubscriptions",
                                          "range": [
                                            43522,
                                            43549
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1091,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1091,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          43492,
                                          43549
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1090,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 1091,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "innerSub",
                                          "range": [
                                            43550,
                                            43558
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1091,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 1091,
                                              "column": 49
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        43492,
                                        43559
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1090,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 1091,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "subscribedFrame",
                                      "range": [
                                        43573,
                                        43588
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1092,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 1092,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      43492,
                                      43588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1090,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 1092,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    43467,
                                    43588
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1090,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1092,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                43463,
                                43589
                              ],
                              "loc": {
                                "start": {
                                  "line": 1090,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1092,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      43602,
                                      43608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1093,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1093,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              43611,
                                              43613
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1093,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1093,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              43627,
                                              43634
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1094,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 1094,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            43611,
                                            43634
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1093,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1094,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  43645,
                                                  43648
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1094,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 1094,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              43659,
                                                              43662
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1094,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 1094,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              43663,
                                                              43674
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1094,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 1094,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            43659,
                                                            43674
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1094,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 1094,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          43659,
                                                          43676
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1094,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 1094,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          43677,
                                                          43681
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1094,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 1094,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        43659,
                                                        43681
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1094,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 1094,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      43659,
                                                      43683
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1094,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 1094,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    43652,
                                                    43684
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1094,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 1094,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                43650,
                                                43686
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1094,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 1094,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              43635,
                                              43686
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1094,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1094,
                                                "column": 72
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  43698,
                                                  43701
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1094,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 1094,
                                                    "column": 87
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "val",
                                                    "range": [
                                                      43712,
                                                      43715
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1094,
                                                        "column": 98
                                                      },
                                                      "end": {
                                                        "line": 1094,
                                                        "column": 101
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    43705,
                                                    43716
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1094,
                                                      "column": 91
                                                    },
                                                    "end": {
                                                      "line": 1094,
                                                      "column": 102
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                43703,
                                                43718
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1094,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 1094,
                                                  "column": 104
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              43688,
                                              43718
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1094,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 1094,
                                                "column": 104
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "group",
                                                "range": [
                                                  43730,
                                                  43735
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1094,
                                                    "column": 116
                                                  },
                                                  "end": {
                                                    "line": 1094,
                                                    "column": 121
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "group",
                                                        "range": [
                                                          43746,
                                                          43751
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1094,
                                                            "column": 132
                                                          },
                                                          "end": {
                                                            "line": 1094,
                                                            "column": 137
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "skip",
                                                        "range": [
                                                          43752,
                                                          43756
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1094,
                                                            "column": 138
                                                          },
                                                          "end": {
                                                            "line": 1094,
                                                            "column": 142
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        43746,
                                                        43756
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1094,
                                                          "column": 132
                                                        },
                                                        "end": {
                                                          "line": 1094,
                                                          "column": 142
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 7,
                                                        "raw": "7",
                                                        "range": [
                                                          43757,
                                                          43758
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1094,
                                                            "column": 143
                                                          },
                                                          "end": {
                                                            "line": 1094,
                                                            "column": 144
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      43746,
                                                      43759
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1094,
                                                        "column": 132
                                                      },
                                                      "end": {
                                                        "line": 1094,
                                                        "column": 145
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    43739,
                                                    43760
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1094,
                                                      "column": 125
                                                    },
                                                    "end": {
                                                      "line": 1094,
                                                      "column": 146
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                43737,
                                                43762
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1094,
                                                  "column": 123
                                                },
                                                "end": {
                                                  "line": 1094,
                                                  "column": 148
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              43720,
                                              43762
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1094,
                                                "column": 106
                                              },
                                              "end": {
                                                "line": 1094,
                                                "column": 148
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          43611,
                                          43763
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1093,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1094,
                                            "column": 149
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          43777,
                                          43780
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1095,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1095,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        43611,
                                        43780
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1093,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1095,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              43791,
                                              43796
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1095,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 1095,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "arr",
                                                    "range": [
                                                      43816,
                                                      43819
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1096,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1096,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      43822,
                                                      43824
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1096,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 1096,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    43816,
                                                    43824
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1096,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1096,
                                                      "column": 24
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                43812,
                                                43825
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1096,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1096,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      43838,
                                                      43853
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1097,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1097,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "schedule",
                                                    "range": [
                                                      43854,
                                                      43862
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1097,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 1097,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    43838,
                                                    43862
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1097,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1097,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "group",
                                                                        "range": [
                                                                          43893,
                                                                          43898
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1098,
                                                                            "column": 16
                                                                          },
                                                                          "end": {
                                                                            "line": 1098,
                                                                            "column": 21
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "materialize",
                                                                        "range": [
                                                                          43920,
                                                                          43931
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1099,
                                                                            "column": 21
                                                                          },
                                                                          "end": {
                                                                            "line": 1099,
                                                                            "column": 32
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        43893,
                                                                        43931
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1098,
                                                                          "column": 16
                                                                        },
                                                                        "end": {
                                                                          "line": 1099,
                                                                          "column": 32
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      43893,
                                                                      43933
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1098,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 1099,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "map",
                                                                    "range": [
                                                                      43955,
                                                                      43958
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1100,
                                                                        "column": 21
                                                                      },
                                                                      "end": {
                                                                        "line": 1100,
                                                                        "column": 24
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    43893,
                                                                    43958
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1098,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 1100,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "FunctionExpression",
                                                                    "id": null,
                                                                    "params": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "notification",
                                                                        "range": [
                                                                          43969,
                                                                          43981
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1100,
                                                                            "column": 35
                                                                          },
                                                                          "end": {
                                                                            "line": 1100,
                                                                            "column": 47
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "body": {
                                                                      "type": "BlockStatement",
                                                                      "body": [
                                                                        {
                                                                          "type": "ReturnStatement",
                                                                          "argument": {
                                                                            "type": "ObjectExpression",
                                                                            "properties": [
                                                                              {
                                                                                "type": "Property",
                                                                                "key": {
                                                                                  "type": "Identifier",
                                                                                  "name": "frame",
                                                                                  "range": [
                                                                                    44014,
                                                                                    44019
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1101,
                                                                                      "column": 29
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1101,
                                                                                      "column": 34
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "value": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "rxTestScheduler",
                                                                                    "range": [
                                                                                      44021,
                                                                                      44036
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1101,
                                                                                        "column": 36
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1101,
                                                                                        "column": 51
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "frame",
                                                                                    "range": [
                                                                                      44037,
                                                                                      44042
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1101,
                                                                                        "column": 52
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1101,
                                                                                        "column": 57
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    44021,
                                                                                    44042
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1101,
                                                                                      "column": 36
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1101,
                                                                                      "column": 57
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "kind": "init",
                                                                                "method": false,
                                                                                "shorthand": false,
                                                                                "computed": false,
                                                                                "range": [
                                                                                  44014,
                                                                                  44042
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1101,
                                                                                    "column": 29
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1101,
                                                                                    "column": 57
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Property",
                                                                                "key": {
                                                                                  "type": "Identifier",
                                                                                  "name": "notification",
                                                                                  "range": [
                                                                                    44044,
                                                                                    44056
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1101,
                                                                                      "column": 59
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1101,
                                                                                      "column": 71
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "value": {
                                                                                  "type": "Identifier",
                                                                                  "name": "notification",
                                                                                  "range": [
                                                                                    44058,
                                                                                    44070
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1101,
                                                                                      "column": 73
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1101,
                                                                                      "column": 85
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "kind": "init",
                                                                                "method": false,
                                                                                "shorthand": false,
                                                                                "computed": false,
                                                                                "range": [
                                                                                  44044,
                                                                                  44070
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1101,
                                                                                    "column": 59
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1101,
                                                                                    "column": 85
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              44012,
                                                                              44072
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1101,
                                                                                "column": 27
                                                                              },
                                                                              "end": {
                                                                                "line": 1101,
                                                                                "column": 87
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            44005,
                                                                            44073
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1101,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 1101,
                                                                              "column": 88
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        43983,
                                                                        44091
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1100,
                                                                          "column": 49
                                                                        },
                                                                        "end": {
                                                                          "line": 1102,
                                                                          "column": 17
                                                                        }
                                                                      }
                                                                    },
                                                                    "generator": false,
                                                                    "expression": false,
                                                                    "range": [
                                                                      43959,
                                                                      44091
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1100,
                                                                        "column": 25
                                                                      },
                                                                      "end": {
                                                                        "line": 1102,
                                                                        "column": 17
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  43893,
                                                                  44092
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1098,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 1102,
                                                                    "column": 18
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "subscribe",
                                                                "range": [
                                                                  44114,
                                                                  44123
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1103,
                                                                    "column": 21
                                                                  },
                                                                  "end": {
                                                                    "line": 1103,
                                                                    "column": 30
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                43893,
                                                                44123
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1098,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 1103,
                                                                  "column": 30
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "FunctionExpression",
                                                                "id": null,
                                                                "params": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      44134,
                                                                      44139
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1103,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 1103,
                                                                        "column": 46
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "body": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "ExpressionStatement",
                                                                      "expression": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "arr",
                                                                            "range": [
                                                                              44163,
                                                                              44166
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1104,
                                                                                "column": 20
                                                                              },
                                                                              "end": {
                                                                                "line": 1104,
                                                                                "column": 23
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "push",
                                                                            "range": [
                                                                              44167,
                                                                              44171
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1104,
                                                                                "column": 24
                                                                              },
                                                                              "end": {
                                                                                "line": 1104,
                                                                                "column": 28
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            44163,
                                                                            44171
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1104,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 1104,
                                                                              "column": 28
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [
                                                                          {
                                                                            "type": "Identifier",
                                                                            "name": "value",
                                                                            "range": [
                                                                              44172,
                                                                              44177
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1104,
                                                                                "column": 29
                                                                              },
                                                                              "end": {
                                                                                "line": 1104,
                                                                                "column": 34
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          44163,
                                                                          44178
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1104,
                                                                            "column": 20
                                                                          },
                                                                          "end": {
                                                                            "line": 1104,
                                                                            "column": 35
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        44163,
                                                                        44179
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1104,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 1104,
                                                                          "column": 36
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    44141,
                                                                    44197
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1103,
                                                                      "column": 48
                                                                    },
                                                                    "end": {
                                                                      "line": 1105,
                                                                      "column": 17
                                                                    }
                                                                  }
                                                                },
                                                                "generator": false,
                                                                "expression": false,
                                                                "range": [
                                                                  44124,
                                                                  44197
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1103,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 1105,
                                                                    "column": 17
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              43893,
                                                              44198
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1098,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 1105,
                                                                "column": 18
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            43893,
                                                            44199
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1098,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 1105,
                                                              "column": 19
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        43875,
                                                        44213
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1097,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 1106,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      43863,
                                                      44213
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1097,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 1106,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "-",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "innerSubscriptionFrame",
                                                      "range": [
                                                        44215,
                                                        44237
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1106,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 1106,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "rxTestScheduler",
                                                        "range": [
                                                          44240,
                                                          44255
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1106,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 1106,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "frame",
                                                        "range": [
                                                          44256,
                                                          44261
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1106,
                                                            "column": 56
                                                          },
                                                          "end": {
                                                            "line": 1106,
                                                            "column": 61
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        44240,
                                                        44261
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1106,
                                                          "column": 40
                                                        },
                                                        "end": {
                                                          "line": 1106,
                                                          "column": 61
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      44215,
                                                      44261
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1106,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 1106,
                                                        "column": 61
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  43838,
                                                  44262
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1097,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1106,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "range": [
                                                43838,
                                                44263
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1097,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1106,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "arr",
                                                "range": [
                                                  44283,
                                                  44286
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1107,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1107,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                44276,
                                                44287
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1107,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1107,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            43798,
                                            44297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1095,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 1108,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          43781,
                                          44297
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1095,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1108,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      43611,
                                      44298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1093,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1108,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    43602,
                                    44298
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1093,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1108,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                43598,
                                44299
                              ],
                              "loc": {
                                "start": {
                                  "line": 1093,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1108,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        44308,
                                        44324
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1109,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1109,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          44325,
                                          44331
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1109,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1109,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      44308,
                                      44332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1109,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1109,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      44333,
                                      44337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1109,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 1109,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    44308,
                                    44337
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1109,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1109,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      44338,
                                      44346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1109,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 1109,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      44348,
                                      44362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1109,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 1109,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  44308,
                                  44363
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1109,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1109,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                44308,
                                44364
                              ],
                              "loc": {
                                "start": {
                                  "line": 1109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1109,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        44373,
                                        44392
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1110,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1110,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            44393,
                                            44395
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1110,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1110,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            44396,
                                            44409
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1110,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 1110,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          44393,
                                          44409
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1110,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 1110,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      44373,
                                      44410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1110,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1110,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      44411,
                                      44415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1110,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1110,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    44373,
                                    44415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1110,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1110,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      44416,
                                      44422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1110,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 1110,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  44373,
                                  44423
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1110,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1110,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                44373,
                                44424
                              ],
                              "loc": {
                                "start": {
                                  "line": 1110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1110,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            42911,
                            44430
                          ],
                          "loc": {
                            "start": {
                              "line": 1074,
                              "column": 88
                            },
                            "end": {
                              "line": 1111,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          42899,
                          44430
                        ],
                        "loc": {
                          "start": {
                            "line": 1074,
                            "column": 76
                          },
                          "end": {
                            "line": 1111,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      42827,
                      44431
                    ],
                    "loc": {
                      "start": {
                        "line": 1074,
                        "column": 4
                      },
                      "end": {
                        "line": 1111,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1253,
                    "_esdocTestName": "it1253"
                  },
                  "range": [
                    42827,
                    44432
                  ],
                  "loc": {
                    "start": {
                      "line": 1074,
                      "column": 4
                    },
                    "end": {
                      "line": 1111,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        44437,
                        44439
                      ],
                      "loc": {
                        "start": {
                          "line": 1112,
                          "column": 4
                        },
                        "end": {
                          "line": 1112,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should return inner that does not throw when faulty outer is unsubscribed early",
                        "raw": "'should return inner that does not throw when faulty outer is unsubscribed early'",
                        "range": [
                          44440,
                          44521
                        ],
                        "loc": {
                          "start": {
                            "line": 1112,
                            "column": 7
                          },
                          "end": {
                            "line": 1112,
                            "column": 88
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      44549,
                                      44555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1113,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1113,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            44572,
                                            44573
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1114,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1114,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "  foo",
                                          "raw": "'  foo'",
                                          "range": [
                                            44575,
                                            44582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1114,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1114,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          44572,
                                          44582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1114,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1114,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            44596,
                                            44597
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1115,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1115,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": " FoO ",
                                          "raw": "' FoO '",
                                          "range": [
                                            44599,
                                            44606
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1115,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1115,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          44596,
                                          44606
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1115,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1115,
                                            "column": 22
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            44620,
                                            44621
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1116,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1116,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foO ",
                                          "raw": "'foO '",
                                          "range": [
                                            44623,
                                            44629
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1116,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1116,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          44620,
                                          44629
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1116,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1116,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            44643,
                                            44644
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1117,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1117,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "FOO ",
                                          "raw": "'FOO '",
                                          "range": [
                                            44646,
                                            44652
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1117,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1117,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          44643,
                                          44652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1117,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1117,
                                            "column": 21
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            44666,
                                            44667
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1118,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1118,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "    fOo    ",
                                          "raw": "'    fOo    '",
                                          "range": [
                                            44669,
                                            44682
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1118,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1118,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          44666,
                                          44682
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1118,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1118,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      44558,
                                      44692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1113,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1119,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    44549,
                                    44692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1119,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                44545,
                                44693
                              ],
                              "loc": {
                                "start": {
                                  "line": 1113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1119,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      44706,
                                      44708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1120,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        44711,
                                        44714
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1120,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 1120,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1--2--^-a-b---d---------i-----l-#",
                                        "raw": "'-1--2--^-a-b---d---------i-----l-#'",
                                        "range": [
                                          44715,
                                          44751
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1120,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1120,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          44753,
                                          44759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1120,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 1120,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      44711,
                                      44760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1120,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1120,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    44706,
                                    44760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1120,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                44702,
                                44761
                              ],
                              "loc": {
                                "start": {
                                  "line": 1120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1120,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      44774,
                                      44779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1121,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1121,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "      !",
                                    "raw": "'      !'",
                                    "range": [
                                      44782,
                                      44791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1121,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1121,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    44774,
                                    44791
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1121,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1121,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                44770,
                                44792
                              ],
                              "loc": {
                                "start": {
                                  "line": 1121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1121,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedSubs",
                                    "range": [
                                      44805,
                                      44817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1122,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1122,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      44820,
                                      44829
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1122,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 1122,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    44805,
                                    44829
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1122,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1122,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                44801,
                                44830
                              ],
                              "loc": {
                                "start": {
                                  "line": 1122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1122,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      44843,
                                      44851
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1123,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1123,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--g----",
                                    "raw": "'--g----'",
                                    "range": [
                                      44854,
                                      44863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1123,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1123,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    44843,
                                    44863
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1123,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1123,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                44839,
                                44864
                              ],
                              "loc": {
                                "start": {
                                  "line": 1123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1123,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innerSub",
                                    "range": [
                                      44877,
                                      44885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1124,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1124,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                ^",
                                    "raw": "'                                ^'",
                                    "range": [
                                      44888,
                                      44923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1124,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1124,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    44877,
                                    44923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1124,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1124,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                44873,
                                44924
                              ],
                              "loc": {
                                "start": {
                                  "line": 1124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1124,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      44937,
                                      44938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1125,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1125,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      44941,
                                      44944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1125,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1125,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    44937,
                                    44944
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1125,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1125,
                                      "column": 19
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                44933,
                                44945
                              ],
                              "loc": {
                                "start": {
                                  "line": 1125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1125,
                                  "column": 20
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      44958,
                                      44972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1126,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1126,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            44989,
                                            44990
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1127,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1127,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Rx",
                                                "range": [
                                                  44992,
                                                  44994
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1127,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 1127,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "TestScheduler",
                                                "range": [
                                                  44995,
                                                  45008
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1127,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 1127,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                44992,
                                                45008
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1127,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 1127,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "parseMarbles",
                                              "range": [
                                                45009,
                                                45021
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1127,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 1127,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              44992,
                                              45021
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1127,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1127,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "g",
                                              "range": [
                                                45022,
                                                45023
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1127,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 1127,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                45025,
                                                45031
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1127,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 1127,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            44992,
                                            45032
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1127,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1127,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          44989,
                                          45032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1127,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1127,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      44975,
                                      45042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1126,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1128,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    44958,
                                    45042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1126,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1128,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                44954,
                                45043
                              ],
                              "loc": {
                                "start": {
                                  "line": 1126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1128,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innerSubscriptionFrame",
                                    "range": [
                                      45056,
                                      45078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1129,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1129,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Rx",
                                            "range": [
                                              45081,
                                              45083
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1129,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 1129,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "TestScheduler",
                                            "range": [
                                              45084,
                                              45097
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1129,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 1129,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            45081,
                                            45097
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1129,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 1129,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "parseMarblesAsSubscriptions",
                                          "range": [
                                            45111,
                                            45138
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1130,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1130,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "range": [
                                          45081,
                                          45138
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1129,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 1130,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "innerSub",
                                          "range": [
                                            45139,
                                            45147
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1130,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 1130,
                                              "column": 49
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        45081,
                                        45148
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1129,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 1130,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "subscribedFrame",
                                      "range": [
                                        45162,
                                        45177
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1131,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 1131,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      45081,
                                      45177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1129,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 1131,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    45056,
                                    45177
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1129,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1131,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                45052,
                                45178
                              ],
                              "loc": {
                                "start": {
                                  "line": 1129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1131,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      45191,
                                      45197
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1132,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1132,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              45200,
                                              45202
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1132,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1132,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "groupBy",
                                            "range": [
                                              45216,
                                              45223
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1133,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 1133,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            45200,
                                            45223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1132,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1133,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  45234,
                                                  45237
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1133,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 1133,
                                                    "column": 34
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "val",
                                                            "range": [
                                                              45248,
                                                              45251
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1133,
                                                                "column": 45
                                                              },
                                                              "end": {
                                                                "line": 1133,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "toLowerCase",
                                                            "range": [
                                                              45252,
                                                              45263
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1133,
                                                                "column": 49
                                                              },
                                                              "end": {
                                                                "line": 1133,
                                                                "column": 60
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            45248,
                                                            45263
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1133,
                                                              "column": 45
                                                            },
                                                            "end": {
                                                              "line": 1133,
                                                              "column": 60
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          45248,
                                                          45265
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1133,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 1133,
                                                            "column": 62
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "trim",
                                                        "range": [
                                                          45266,
                                                          45270
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1133,
                                                            "column": 63
                                                          },
                                                          "end": {
                                                            "line": 1133,
                                                            "column": 67
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        45248,
                                                        45270
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1133,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 1133,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      45248,
                                                      45272
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1133,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 1133,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    45241,
                                                    45273
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1133,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 1133,
                                                      "column": 70
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                45239,
                                                45275
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1133,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 1133,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              45224,
                                              45275
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1133,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1133,
                                                "column": 72
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "val",
                                                "range": [
                                                  45287,
                                                  45290
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1133,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 1133,
                                                    "column": 87
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "val",
                                                    "range": [
                                                      45301,
                                                      45304
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1133,
                                                        "column": 98
                                                      },
                                                      "end": {
                                                        "line": 1133,
                                                        "column": 101
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    45294,
                                                    45305
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1133,
                                                      "column": 91
                                                    },
                                                    "end": {
                                                      "line": 1133,
                                                      "column": 102
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                45292,
                                                45307
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1133,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 1133,
                                                  "column": 104
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              45277,
                                              45307
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1133,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 1133,
                                                "column": 104
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "group",
                                                "range": [
                                                  45319,
                                                  45324
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1133,
                                                    "column": 116
                                                  },
                                                  "end": {
                                                    "line": 1133,
                                                    "column": 121
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "group",
                                                        "range": [
                                                          45335,
                                                          45340
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1133,
                                                            "column": 132
                                                          },
                                                          "end": {
                                                            "line": 1133,
                                                            "column": 137
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "skip",
                                                        "range": [
                                                          45341,
                                                          45345
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1133,
                                                            "column": 138
                                                          },
                                                          "end": {
                                                            "line": 1133,
                                                            "column": 142
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        45335,
                                                        45345
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1133,
                                                          "column": 132
                                                        },
                                                        "end": {
                                                          "line": 1133,
                                                          "column": 142
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 7,
                                                        "raw": "7",
                                                        "range": [
                                                          45346,
                                                          45347
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1133,
                                                            "column": 143
                                                          },
                                                          "end": {
                                                            "line": 1133,
                                                            "column": 144
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      45335,
                                                      45348
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1133,
                                                        "column": 132
                                                      },
                                                      "end": {
                                                        "line": 1133,
                                                        "column": 145
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    45328,
                                                    45349
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1133,
                                                      "column": 125
                                                    },
                                                    "end": {
                                                      "line": 1133,
                                                      "column": 146
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                45326,
                                                45351
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1133,
                                                  "column": 123
                                                },
                                                "end": {
                                                  "line": 1133,
                                                  "column": 148
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              45309,
                                              45351
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1133,
                                                "column": 106
                                              },
                                              "end": {
                                                "line": 1133,
                                                "column": 148
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          45200,
                                          45352
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1132,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1133,
                                            "column": 149
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "map",
                                        "range": [
                                          45366,
                                          45369
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1134,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1134,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "range": [
                                        45200,
                                        45369
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1132,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1134,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "group",
                                            "range": [
                                              45380,
                                              45385
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1134,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 1134,
                                                "column": 32
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "arr",
                                                    "range": [
                                                      45405,
                                                      45408
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1135,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1135,
                                                        "column": 19
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ArrayExpression",
                                                    "elements": [],
                                                    "range": [
                                                      45411,
                                                      45413
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1135,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 1135,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    45405,
                                                    45413
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1135,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1135,
                                                      "column": 24
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                45401,
                                                45414
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1135,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1135,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "rxTestScheduler",
                                                    "range": [
                                                      45427,
                                                      45442
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1136,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1136,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "schedule",
                                                    "range": [
                                                      45443,
                                                      45451
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1136,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 1136,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    45427,
                                                    45451
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1136,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1136,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "CallExpression",
                                                                    "callee": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "group",
                                                                        "range": [
                                                                          45482,
                                                                          45487
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1137,
                                                                            "column": 16
                                                                          },
                                                                          "end": {
                                                                            "line": 1137,
                                                                            "column": 21
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "materialize",
                                                                        "range": [
                                                                          45509,
                                                                          45520
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1138,
                                                                            "column": 21
                                                                          },
                                                                          "end": {
                                                                            "line": 1138,
                                                                            "column": 32
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        45482,
                                                                        45520
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1137,
                                                                          "column": 16
                                                                        },
                                                                        "end": {
                                                                          "line": 1138,
                                                                          "column": 32
                                                                        }
                                                                      }
                                                                    },
                                                                    "arguments": [],
                                                                    "range": [
                                                                      45482,
                                                                      45522
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1137,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 1138,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "map",
                                                                    "range": [
                                                                      45544,
                                                                      45547
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1139,
                                                                        "column": 21
                                                                      },
                                                                      "end": {
                                                                        "line": 1139,
                                                                        "column": 24
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    45482,
                                                                    45547
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1137,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 1139,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "FunctionExpression",
                                                                    "id": null,
                                                                    "params": [
                                                                      {
                                                                        "type": "Identifier",
                                                                        "name": "notification",
                                                                        "range": [
                                                                          45558,
                                                                          45570
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1139,
                                                                            "column": 35
                                                                          },
                                                                          "end": {
                                                                            "line": 1139,
                                                                            "column": 47
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "body": {
                                                                      "type": "BlockStatement",
                                                                      "body": [
                                                                        {
                                                                          "type": "ReturnStatement",
                                                                          "argument": {
                                                                            "type": "ObjectExpression",
                                                                            "properties": [
                                                                              {
                                                                                "type": "Property",
                                                                                "key": {
                                                                                  "type": "Identifier",
                                                                                  "name": "frame",
                                                                                  "range": [
                                                                                    45603,
                                                                                    45608
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1140,
                                                                                      "column": 29
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1140,
                                                                                      "column": 34
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "value": {
                                                                                  "type": "MemberExpression",
                                                                                  "computed": false,
                                                                                  "object": {
                                                                                    "type": "Identifier",
                                                                                    "name": "rxTestScheduler",
                                                                                    "range": [
                                                                                      45610,
                                                                                      45625
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1140,
                                                                                        "column": 36
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1140,
                                                                                        "column": 51
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "property": {
                                                                                    "type": "Identifier",
                                                                                    "name": "frame",
                                                                                    "range": [
                                                                                      45626,
                                                                                      45631
                                                                                    ],
                                                                                    "loc": {
                                                                                      "start": {
                                                                                        "line": 1140,
                                                                                        "column": 52
                                                                                      },
                                                                                      "end": {
                                                                                        "line": 1140,
                                                                                        "column": 57
                                                                                      }
                                                                                    }
                                                                                  },
                                                                                  "range": [
                                                                                    45610,
                                                                                    45631
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1140,
                                                                                      "column": 36
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1140,
                                                                                      "column": 57
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "kind": "init",
                                                                                "method": false,
                                                                                "shorthand": false,
                                                                                "computed": false,
                                                                                "range": [
                                                                                  45603,
                                                                                  45631
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1140,
                                                                                    "column": 29
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1140,
                                                                                    "column": 57
                                                                                  }
                                                                                }
                                                                              },
                                                                              {
                                                                                "type": "Property",
                                                                                "key": {
                                                                                  "type": "Identifier",
                                                                                  "name": "notification",
                                                                                  "range": [
                                                                                    45633,
                                                                                    45645
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1140,
                                                                                      "column": 59
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1140,
                                                                                      "column": 71
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "value": {
                                                                                  "type": "Identifier",
                                                                                  "name": "notification",
                                                                                  "range": [
                                                                                    45647,
                                                                                    45659
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1140,
                                                                                      "column": 73
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1140,
                                                                                      "column": 85
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "kind": "init",
                                                                                "method": false,
                                                                                "shorthand": false,
                                                                                "computed": false,
                                                                                "range": [
                                                                                  45633,
                                                                                  45659
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1140,
                                                                                    "column": 59
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1140,
                                                                                    "column": 85
                                                                                  }
                                                                                }
                                                                              }
                                                                            ],
                                                                            "range": [
                                                                              45601,
                                                                              45661
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1140,
                                                                                "column": 27
                                                                              },
                                                                              "end": {
                                                                                "line": 1140,
                                                                                "column": 87
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            45594,
                                                                            45662
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1140,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 1140,
                                                                              "column": 88
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "range": [
                                                                        45572,
                                                                        45680
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1139,
                                                                          "column": 49
                                                                        },
                                                                        "end": {
                                                                          "line": 1141,
                                                                          "column": 17
                                                                        }
                                                                      }
                                                                    },
                                                                    "generator": false,
                                                                    "expression": false,
                                                                    "range": [
                                                                      45548,
                                                                      45680
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1139,
                                                                        "column": 25
                                                                      },
                                                                      "end": {
                                                                        "line": 1141,
                                                                        "column": 17
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  45482,
                                                                  45681
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1137,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 1141,
                                                                    "column": 18
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "subscribe",
                                                                "range": [
                                                                  45703,
                                                                  45712
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1142,
                                                                    "column": 21
                                                                  },
                                                                  "end": {
                                                                    "line": 1142,
                                                                    "column": 30
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                45482,
                                                                45712
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1137,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 1142,
                                                                  "column": 30
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "FunctionExpression",
                                                                "id": null,
                                                                "params": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      45723,
                                                                      45728
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1142,
                                                                        "column": 41
                                                                      },
                                                                      "end": {
                                                                        "line": 1142,
                                                                        "column": 46
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "body": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "ExpressionStatement",
                                                                      "expression": {
                                                                        "type": "CallExpression",
                                                                        "callee": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "arr",
                                                                            "range": [
                                                                              45752,
                                                                              45755
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1143,
                                                                                "column": 20
                                                                              },
                                                                              "end": {
                                                                                "line": 1143,
                                                                                "column": 23
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "push",
                                                                            "range": [
                                                                              45756,
                                                                              45760
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1143,
                                                                                "column": 24
                                                                              },
                                                                              "end": {
                                                                                "line": 1143,
                                                                                "column": 28
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            45752,
                                                                            45760
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1143,
                                                                              "column": 20
                                                                            },
                                                                            "end": {
                                                                              "line": 1143,
                                                                              "column": 28
                                                                            }
                                                                          }
                                                                        },
                                                                        "arguments": [
                                                                          {
                                                                            "type": "Identifier",
                                                                            "name": "value",
                                                                            "range": [
                                                                              45761,
                                                                              45766
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1143,
                                                                                "column": 29
                                                                              },
                                                                              "end": {
                                                                                "line": 1143,
                                                                                "column": 34
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          45752,
                                                                          45767
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1143,
                                                                            "column": 20
                                                                          },
                                                                          "end": {
                                                                            "line": 1143,
                                                                            "column": 35
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        45752,
                                                                        45768
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1143,
                                                                          "column": 20
                                                                        },
                                                                        "end": {
                                                                          "line": 1143,
                                                                          "column": 36
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    45730,
                                                                    45786
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1142,
                                                                      "column": 48
                                                                    },
                                                                    "end": {
                                                                      "line": 1144,
                                                                      "column": 17
                                                                    }
                                                                  }
                                                                },
                                                                "generator": false,
                                                                "expression": false,
                                                                "range": [
                                                                  45713,
                                                                  45786
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1142,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 1144,
                                                                    "column": 17
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              45482,
                                                              45787
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1137,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 1144,
                                                                "column": 18
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            45482,
                                                            45788
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1137,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 1144,
                                                              "column": 19
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        45464,
                                                        45802
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1136,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 1145,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      45452,
                                                      45802
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1136,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 1145,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "-",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "innerSubscriptionFrame",
                                                      "range": [
                                                        45804,
                                                        45826
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1145,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 1145,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "rxTestScheduler",
                                                        "range": [
                                                          45829,
                                                          45844
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1145,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 1145,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "frame",
                                                        "range": [
                                                          45845,
                                                          45850
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1145,
                                                            "column": 56
                                                          },
                                                          "end": {
                                                            "line": 1145,
                                                            "column": 61
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        45829,
                                                        45850
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1145,
                                                          "column": 40
                                                        },
                                                        "end": {
                                                          "line": 1145,
                                                          "column": 61
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      45804,
                                                      45850
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1145,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 1145,
                                                        "column": 61
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  45427,
                                                  45851
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1136,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1145,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "range": [
                                                45427,
                                                45852
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1136,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1145,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "arr",
                                                "range": [
                                                  45872,
                                                  45875
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1146,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1146,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                45865,
                                                45876
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1146,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1146,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            45387,
                                            45886
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1134,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 1147,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          45370,
                                          45886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1134,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1147,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      45200,
                                      45887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1132,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1147,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    45191,
                                    45887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1147,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                45187,
                                45888
                              ],
                              "loc": {
                                "start": {
                                  "line": 1132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1147,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        45897,
                                        45913
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1148,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1148,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          45914,
                                          45920
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1148,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1148,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          45922,
                                          45927
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1148,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1148,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      45897,
                                      45928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1148,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1148,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      45929,
                                      45933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1148,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 1148,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    45897,
                                    45933
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1148,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1148,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      45934,
                                      45942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1148,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1148,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      45944,
                                      45958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1148,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 1148,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  45897,
                                  45959
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1148,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1148,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                45897,
                                45960
                              ],
                              "loc": {
                                "start": {
                                  "line": 1148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1148,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        45969,
                                        45988
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1149,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1149,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            45989,
                                            45991
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1149,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1149,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            45992,
                                            46005
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1149,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 1149,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          45989,
                                          46005
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1149,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 1149,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      45969,
                                      46006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1149,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1149,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      46007,
                                      46011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1149,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1149,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    45969,
                                    46011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1149,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1149,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expectedSubs",
                                    "range": [
                                      46012,
                                      46024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1149,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 1149,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  45969,
                                  46025
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1149,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1149,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                45969,
                                46026
                              ],
                              "loc": {
                                "start": {
                                  "line": 1149,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1149,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            44535,
                            46032
                          ],
                          "loc": {
                            "start": {
                              "line": 1112,
                              "column": 102
                            },
                            "end": {
                              "line": 1150,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          44523,
                          46032
                        ],
                        "loc": {
                          "start": {
                            "line": 1112,
                            "column": 90
                          },
                          "end": {
                            "line": 1150,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      44437,
                      46033
                    ],
                    "loc": {
                      "start": {
                        "line": 1112,
                        "column": 4
                      },
                      "end": {
                        "line": 1150,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1254,
                    "_esdocTestName": "it1254"
                  },
                  "range": [
                    44437,
                    46034
                  ],
                  "loc": {
                    "start": {
                      "line": 1112,
                      "column": 4
                    },
                    "end": {
                      "line": 1150,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        46039,
                        46041
                      ],
                      "loc": {
                        "start": {
                          "line": 1151,
                          "column": 4
                        },
                        "end": {
                          "line": 1151,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break lift() composability",
                        "raw": "'should not break lift() composability'",
                        "range": [
                          46042,
                          46081
                        ],
                        "loc": {
                          "start": {
                            "line": 1151,
                            "column": 7
                          },
                          "end": {
                            "line": 1151,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              46093,
                              46097
                            ],
                            "loc": {
                              "start": {
                                "line": 1151,
                                "column": 58
                              },
                              "end": {
                                "line": 1151,
                                "column": 62
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "MyCustomObservable",
                                    "range": [
                                      46113,
                                      46131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1152,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1152,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "FunctionExpression",
                                      "id": null,
                                      "params": [
                                        {
                                          "type": "Identifier",
                                          "name": "_super",
                                          "range": [
                                            46145,
                                            46151
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1152,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 1152,
                                              "column": 50
                                            }
                                          }
                                        }
                                      ],
                                      "body": {
                                        "type": "BlockStatement",
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "expression": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "__extends",
                                                "range": [
                                                  46167,
                                                  46176
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1153,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1153,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "MyCustomObservable",
                                                  "range": [
                                                    46177,
                                                    46195
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1153,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 1153,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "_super",
                                                  "range": [
                                                    46197,
                                                    46203
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1153,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 1153,
                                                      "column": 48
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                46167,
                                                46204
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1153,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1153,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "range": [
                                              46167,
                                              46205
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1153,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1153,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionDeclaration",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "MyCustomObservable",
                                              "range": [
                                                46227,
                                                46245
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1154,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 1154,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "_super",
                                                        "range": [
                                                          46266,
                                                          46272
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1155,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 1155,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "apply",
                                                        "range": [
                                                          46273,
                                                          46278
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1155,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 1155,
                                                            "column": 28
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        46266,
                                                        46278
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1155,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 1155,
                                                          "column": 28
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          46279,
                                                          46283
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1155,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 1155,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "arguments",
                                                        "range": [
                                                          46285,
                                                          46294
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1155,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 1155,
                                                            "column": 44
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      46266,
                                                      46295
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1155,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1155,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    46266,
                                                    46296
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1155,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1155,
                                                      "column": 46
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                46248,
                                                46310
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1154,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 1156,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              46218,
                                              46310
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1154,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1156,
                                                "column": 13
                                              }
                                            }
                                          },
                                          {
                                            "type": "ExpressionStatement",
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "operator": "=",
                                              "left": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "MyCustomObservable",
                                                    "range": [
                                                      46323,
                                                      46341
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1157,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1157,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "prototype",
                                                    "range": [
                                                      46342,
                                                      46351
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1157,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 1157,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    46323,
                                                    46351
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1157,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1157,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "lift",
                                                  "range": [
                                                    46352,
                                                    46356
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1157,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 1157,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  46323,
                                                  46356
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1157,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1157,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "operator",
                                                    "range": [
                                                      46369,
                                                      46377
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1157,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 1157,
                                                        "column": 66
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "observable",
                                                            "range": [
                                                              46401,
                                                              46411
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1158,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 1158,
                                                                "column": 30
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "NewExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "MyCustomObservable",
                                                              "range": [
                                                                46418,
                                                                46436
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1158,
                                                                  "column": 37
                                                                },
                                                                "end": {
                                                                  "line": 1158,
                                                                  "column": 55
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              46414,
                                                              46438
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1158,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 1158,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            46401,
                                                            46438
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1158,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 1158,
                                                              "column": 57
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        46397,
                                                        46439
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1158,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 1158,
                                                          "column": 58
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "observable",
                                                            "range": [
                                                              46456,
                                                              46466
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1159,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 1159,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "source",
                                                            "range": [
                                                              46467,
                                                              46473
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1159,
                                                                "column": 27
                                                              },
                                                              "end": {
                                                                "line": 1159,
                                                                "column": 33
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            46456,
                                                            46473
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1159,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 1159,
                                                              "column": 33
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            46476,
                                                            46480
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1159,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 1159,
                                                              "column": 40
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          46456,
                                                          46480
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1159,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 1159,
                                                            "column": 40
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        46456,
                                                        46481
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1159,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 1159,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "observable",
                                                            "range": [
                                                              46498,
                                                              46508
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1160,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 1160,
                                                                "column": 26
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "operator",
                                                            "range": [
                                                              46509,
                                                              46517
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1160,
                                                                "column": 27
                                                              },
                                                              "end": {
                                                                "line": 1160,
                                                                "column": 35
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            46498,
                                                            46517
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1160,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 1160,
                                                              "column": 35
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "operator",
                                                          "range": [
                                                            46520,
                                                            46528
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1160,
                                                              "column": 38
                                                            },
                                                            "end": {
                                                              "line": 1160,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          46498,
                                                          46528
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1160,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 1160,
                                                            "column": 46
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        46498,
                                                        46529
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1160,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 1160,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "observable",
                                                        "range": [
                                                          46553,
                                                          46563
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1161,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 1161,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        46546,
                                                        46564
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1161,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 1161,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    46379,
                                                    46578
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1157,
                                                      "column": 68
                                                    },
                                                    "end": {
                                                      "line": 1162,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  46359,
                                                  46578
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1157,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 1162,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                46323,
                                                46578
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1157,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1162,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            "range": [
                                              46323,
                                              46579
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1157,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1162,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "ReturnStatement",
                                            "argument": {
                                              "type": "Identifier",
                                              "name": "MyCustomObservable",
                                              "range": [
                                                46599,
                                                46617
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1163,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 1163,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "range": [
                                              46592,
                                              46618
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1163,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1163,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          46153,
                                          46628
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1152,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 1164,
                                            "column": 9
                                          }
                                        }
                                      },
                                      "generator": false,
                                      "expression": false,
                                      "range": [
                                        46135,
                                        46628
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1152,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 1164,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            46629,
                                            46631
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1164,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1164,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            46632,
                                            46642
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1164,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1164,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "range": [
                                          46629,
                                          46642
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1164,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1164,
                                            "column": 23
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      46135,
                                      46643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1152,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1164,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    46113,
                                    46644
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1152,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1164,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                46109,
                                46645
                              ],
                              "loc": {
                                "start": {
                                  "line": 1152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1164,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      46658,
                                      46664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1165,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1165,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "NewExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "MyCustomObservable",
                                          "range": [
                                            46671,
                                            46689
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1165,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 1165,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  46700,
                                                  46708
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1165,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 1165,
                                                    "column": 62
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "observer",
                                                        "range": [
                                                          46724,
                                                          46732
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1166,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 1166,
                                                            "column": 20
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "next",
                                                        "range": [
                                                          46733,
                                                          46737
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1166,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 1166,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        46724,
                                                        46737
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1166,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 1166,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          46738,
                                                          46739
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1166,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 1166,
                                                            "column": 27
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      46724,
                                                      46740
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1166,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1166,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    46724,
                                                    46741
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1166,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1166,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "observer",
                                                        "range": [
                                                          46754,
                                                          46762
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1167,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 1167,
                                                            "column": 20
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "next",
                                                        "range": [
                                                          46763,
                                                          46767
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1167,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 1167,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        46754,
                                                        46767
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1167,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 1167,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 2,
                                                        "raw": "2",
                                                        "range": [
                                                          46768,
                                                          46769
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1167,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 1167,
                                                            "column": 27
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      46754,
                                                      46770
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1167,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1167,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    46754,
                                                    46771
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1167,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1167,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "observer",
                                                        "range": [
                                                          46784,
                                                          46792
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1168,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 1168,
                                                            "column": 20
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "next",
                                                        "range": [
                                                          46793,
                                                          46797
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1168,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 1168,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        46784,
                                                        46797
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1168,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 1168,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 3,
                                                        "raw": "3",
                                                        "range": [
                                                          46798,
                                                          46799
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1168,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 1168,
                                                            "column": 27
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      46784,
                                                      46800
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1168,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1168,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    46784,
                                                    46801
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1168,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1168,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "observer",
                                                        "range": [
                                                          46814,
                                                          46822
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1169,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 1169,
                                                            "column": 20
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "complete",
                                                        "range": [
                                                          46823,
                                                          46831
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1169,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 1169,
                                                            "column": 29
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        46814,
                                                        46831
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1169,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 1169,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      46814,
                                                      46833
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1169,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1169,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    46814,
                                                    46834
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1169,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1169,
                                                      "column": 32
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                46710,
                                                46844
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1165,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 1170,
                                                  "column": 9
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              46690,
                                              46844
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1165,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 1170,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          46667,
                                          46845
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1165,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1170,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "groupBy",
                                        "range": [
                                          46846,
                                          46853
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1170,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 1170,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "range": [
                                        46667,
                                        46853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1165,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1170,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              46864,
                                              46865
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1170,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 1170,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "%",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    46876,
                                                    46877
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1170,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 1170,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 2,
                                                  "raw": "2",
                                                  "range": [
                                                    46880,
                                                    46881
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1170,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 1170,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  46876,
                                                  46881
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1170,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 1170,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                46869,
                                                46882
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1170,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 1170,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            46867,
                                            46884
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1170,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1170,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          46854,
                                          46884
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1170,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1170,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              46896,
                                              46897
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1170,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 1170,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "x",
                                                  "range": [
                                                    46908,
                                                    46909
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1170,
                                                      "column": 73
                                                    },
                                                    "end": {
                                                      "line": 1170,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "!",
                                                  "raw": "'!'",
                                                  "range": [
                                                    46912,
                                                    46915
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1170,
                                                      "column": 77
                                                    },
                                                    "end": {
                                                      "line": 1170,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  46908,
                                                  46915
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1170,
                                                    "column": 73
                                                  },
                                                  "end": {
                                                    "line": 1170,
                                                    "column": 80
                                                  }
                                                }
                                              },
                                              "range": [
                                                46901,
                                                46916
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1170,
                                                  "column": 66
                                                },
                                                "end": {
                                                  "line": 1170,
                                                  "column": 81
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            46899,
                                            46918
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1170,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 1170,
                                              "column": 83
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          46886,
                                          46918
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1170,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 1170,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      46667,
                                      46919
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1165,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1170,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    46658,
                                    46919
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1165,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1170,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                46654,
                                46920
                              ],
                              "loc": {
                                "start": {
                                  "line": 1165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1170,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            46929,
                                            46935
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1171,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1171,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            46936,
                                            46942
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1171,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1171,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          46929,
                                          46942
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1171,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1171,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "instanceof",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "result",
                                            "range": [
                                              46943,
                                              46949
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1171,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 1171,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "MyCustomObservable",
                                            "range": [
                                              46961,
                                              46979
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1171,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 1171,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "range": [
                                            46943,
                                            46979
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1171,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 1171,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        46929,
                                        46980
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1171,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1171,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        46981,
                                        46983
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1171,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 1171,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "range": [
                                      46929,
                                      46983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1171,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1171,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      46984,
                                      46986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1171,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 1171,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    46929,
                                    46986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1171,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1171,
                                      "column": 65
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    46987,
                                    46991
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1171,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 1171,
                                      "column": 70
                                    }
                                  }
                                },
                                "range": [
                                  46929,
                                  46991
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1171,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1171,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                46929,
                                46992
                              ],
                              "loc": {
                                "start": {
                                  "line": 1171,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1171,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedGroups",
                                    "range": [
                                      47005,
                                      47019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1172,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1172,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                47038,
                                                47041
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1173,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1173,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                47043,
                                                47044
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1173,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 1173,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              47038,
                                              47044
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1173,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1173,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                47046,
                                                47052
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1173,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 1173,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": "1!",
                                                  "raw": "'1!'",
                                                  "range": [
                                                    47055,
                                                    47059
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1173,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 1173,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Literal",
                                                  "value": "3!",
                                                  "raw": "'3!'",
                                                  "range": [
                                                    47061,
                                                    47065
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1173,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 1173,
                                                      "column": 41
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                47054,
                                                47066
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1173,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 1173,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              47046,
                                              47066
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1173,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 1173,
                                                "column": 42
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          47036,
                                          47068
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1173,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1173,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "key",
                                              "range": [
                                                47084,
                                                47087
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1174,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1174,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                47089,
                                                47090
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1174,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 1174,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              47084,
                                              47090
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1174,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1174,
                                                "column": 20
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "values",
                                              "range": [
                                                47092,
                                                47098
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1174,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 1174,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "ArrayExpression",
                                              "elements": [
                                                {
                                                  "type": "Literal",
                                                  "value": "2!",
                                                  "raw": "'2!'",
                                                  "range": [
                                                    47101,
                                                    47105
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1174,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 1174,
                                                      "column": 35
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                47100,
                                                47106
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1174,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 1174,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              47092,
                                              47106
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1174,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 1174,
                                                "column": 36
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          47082,
                                          47108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1174,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1174,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      47022,
                                      47118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1172,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1175,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    47005,
                                    47118
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1172,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1175,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                47001,
                                47119
                              ],
                              "loc": {
                                "start": {
                                  "line": 1172,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1175,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      47128,
                                      47134
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1176,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1176,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      47148,
                                      47157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1177,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1177,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    47128,
                                    47157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1176,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1177,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "g",
                                        "range": [
                                          47168,
                                          47169
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1177,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1177,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expectedGroup",
                                                "range": [
                                                  47189,
                                                  47202
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1178,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1178,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expectedGroups",
                                                    "range": [
                                                      47205,
                                                      47219
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1178,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 1178,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      47220,
                                                      47225
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1178,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 1178,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    47205,
                                                    47225
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1178,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 1178,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  47205,
                                                  47227
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1178,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 1178,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                47189,
                                                47227
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1178,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 1178,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            47185,
                                            47228
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1178,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1178,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        47241,
                                                        47247
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1179,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 1179,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        47248,
                                                        47254
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1179,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 1179,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      47241,
                                                      47254
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1179,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1179,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "g",
                                                        "range": [
                                                          47255,
                                                          47256
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1179,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 1179,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "key",
                                                        "range": [
                                                          47257,
                                                          47260
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1179,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 1179,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        47255,
                                                        47260
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1179,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 1179,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    47241,
                                                    47261
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1179,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1179,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    47262,
                                                    47264
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1179,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 1179,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  47241,
                                                  47264
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1179,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1179,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  47265,
                                                  47270
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1179,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 1179,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                47241,
                                                47270
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1179,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1179,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "expectedGroup",
                                                  "range": [
                                                    47271,
                                                    47284
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1179,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 1179,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "key",
                                                  "range": [
                                                    47285,
                                                    47288
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1179,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 1179,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  47271,
                                                  47288
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1179,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 1179,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              47241,
                                              47289
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1179,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1179,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            47241,
                                            47290
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1179,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1179,
                                              "column": 61
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "g",
                                                "range": [
                                                  47303,
                                                  47304
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1180,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1180,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  47305,
                                                  47314
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1180,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1180,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                47303,
                                                47314
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1180,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1180,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      47325,
                                                      47326
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1180,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 1180,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "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": [
                                                                      47346,
                                                                      47352
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1181,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 1181,
                                                                        "column": 22
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "expect",
                                                                    "range": [
                                                                      47353,
                                                                      47359
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1181,
                                                                        "column": 23
                                                                      },
                                                                      "end": {
                                                                        "line": 1181,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    47346,
                                                                    47359
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1181,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 1181,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "name": "x",
                                                                    "range": [
                                                                      47360,
                                                                      47361
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1181,
                                                                        "column": 30
                                                                      },
                                                                      "end": {
                                                                        "line": 1181,
                                                                        "column": 31
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  47346,
                                                                  47362
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1181,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 1181,
                                                                    "column": 32
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "to",
                                                                "range": [
                                                                  47363,
                                                                  47365
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1181,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 1181,
                                                                    "column": 35
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                47346,
                                                                47365
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1181,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 1181,
                                                                  "column": 35
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "deep",
                                                              "range": [
                                                                47366,
                                                                47370
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1181,
                                                                  "column": 36
                                                                },
                                                                "end": {
                                                                  "line": 1181,
                                                                  "column": 40
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              47346,
                                                              47370
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1181,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 1181,
                                                                "column": 40
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              47371,
                                                              47376
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1181,
                                                                "column": 41
                                                              },
                                                              "end": {
                                                                "line": 1181,
                                                                "column": 46
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            47346,
                                                            47376
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1181,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 1181,
                                                              "column": 46
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "expectedGroup",
                                                                  "range": [
                                                                    47377,
                                                                    47390
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1181,
                                                                      "column": 47
                                                                    },
                                                                    "end": {
                                                                      "line": 1181,
                                                                      "column": 60
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "values",
                                                                  "range": [
                                                                    47391,
                                                                    47397
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1181,
                                                                      "column": 61
                                                                    },
                                                                    "end": {
                                                                      "line": 1181,
                                                                      "column": 67
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  47377,
                                                                  47397
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1181,
                                                                    "column": 47
                                                                  },
                                                                  "end": {
                                                                    "line": 1181,
                                                                    "column": 67
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "shift",
                                                                "range": [
                                                                  47398,
                                                                  47403
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1181,
                                                                    "column": 68
                                                                  },
                                                                  "end": {
                                                                    "line": 1181,
                                                                    "column": 73
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                47377,
                                                                47403
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1181,
                                                                  "column": 47
                                                                },
                                                                "end": {
                                                                  "line": 1181,
                                                                  "column": 73
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              47377,
                                                              47405
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1181,
                                                                "column": 47
                                                              },
                                                              "end": {
                                                                "line": 1181,
                                                                "column": 75
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          47346,
                                                          47406
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1181,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 1181,
                                                            "column": 76
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        47346,
                                                        47407
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1181,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 1181,
                                                          "column": 77
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    47328,
                                                    47421
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1180,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 1182,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  47315,
                                                  47421
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1180,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 1182,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              47303,
                                              47422
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1180,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1182,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            47303,
                                            47423
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1180,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1182,
                                              "column": 15
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        47171,
                                        47433
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1177,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 1183,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      47158,
                                      47433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1177,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1183,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          47445,
                                          47446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1183,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1183,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                47462,
                                                47466
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1184,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1184,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    47471,
                                                    47476
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1184,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 1184,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      47477,
                                                      47499
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1184,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 1184,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  47467,
                                                  47500
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1184,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 1184,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              47462,
                                              47501
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1184,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1184,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            47462,
                                            47502
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1184,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1184,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        47448,
                                        47512
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1183,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1185,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      47435,
                                      47512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1183,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1185,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                47540,
                                                47544
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1186,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1186,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              47540,
                                              47546
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1186,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1186,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            47540,
                                            47547
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1186,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1186,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        47526,
                                        47557
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1185,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1187,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      47514,
                                      47557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1185,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1187,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  47128,
                                  47558
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1176,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1187,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                47128,
                                47559
                              ],
                              "loc": {
                                "start": {
                                  "line": 1176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1187,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            46099,
                            47565
                          ],
                          "loc": {
                            "start": {
                              "line": 1151,
                              "column": 64
                            },
                            "end": {
                              "line": 1188,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          46083,
                          47565
                        ],
                        "loc": {
                          "start": {
                            "line": 1151,
                            "column": 48
                          },
                          "end": {
                            "line": 1188,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      46039,
                      47566
                    ],
                    "loc": {
                      "start": {
                        "line": 1151,
                        "column": 4
                      },
                      "end": {
                        "line": 1188,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1255,
                    "_esdocTestName": "it1255"
                  },
                  "range": [
                    46039,
                    47567
                  ],
                  "loc": {
                    "start": {
                      "line": 1151,
                      "column": 4
                    },
                    "end": {
                      "line": 1188,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                547,
                47569
              ],
              "loc": {
                "start": {
                  "line": 13,
                  "column": 53
                },
                "end": {
                  "line": 1189,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              535,
              47569
            ],
            "loc": {
              "start": {
                "line": 13,
                "column": 41
              },
              "end": {
                "line": 1189,
                "column": 1
              }
            }
          }
        ],
        "range": [
          494,
          47570
        ],
        "loc": {
          "start": {
            "line": 13,
            "column": 0
          },
          "end": {
            "line": 1189,
            "column": 2
          }
        },
        "_esdocTestId": 1217,
        "_esdocTestName": "describe1217"
      },
      "range": [
        494,
        47571
      ],
      "loc": {
        "start": {
          "line": 13,
          "column": 0
        },
        "end": {
          "line": 1189,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {groupBy} ",
          "range": [
            471,
            493
          ],
          "loc": {
            "start": {
              "line": 12,
              "column": 0
            },
            "end": {
              "line": 12,
              "column": 22
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=groupBy-spec.js.map",
          "range": [
            47572,
            47612
          ],
          "loc": {
            "start": {
              "line": 1190,
              "column": 0
            },
            "end": {
              "line": 1190,
              "column": 40
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    47571
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 1189,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {groupBy} ",
      "range": [
        471,
        493
      ],
      "loc": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 12,
          "column": 22
        }
      }
    },
    {
      "type": "Line",
      "value": "noop",
      "range": [
        21508,
        21514
      ],
      "loc": {
        "start": {
          "line": 557,
          "column": 12
        },
        "end": {
          "line": 557,
          "column": 18
        }
      }
    },
    {
      "type": "Line",
      "value": " foo",
      "range": [
        39239,
        39245
      ],
      "loc": {
        "start": {
          "line": 997,
          "column": 54
        },
        "end": {
          "line": 997,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": " foo",
      "range": [
        39297,
        39303
      ],
      "loc": {
        "start": {
          "line": 998,
          "column": 51
        },
        "end": {
          "line": 998,
          "column": 57
        }
      }
    },
    {
      "type": "Line",
      "value": " bar",
      "range": [
        39358,
        39364
      ],
      "loc": {
        "start": {
          "line": 999,
          "column": 54
        },
        "end": {
          "line": 999,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": " bar",
      "range": [
        39416,
        39422
      ],
      "loc": {
        "start": {
          "line": 1000,
          "column": 51
        },
        "end": {
          "line": 1000,
          "column": 57
        }
      }
    },
    {
      "type": "Line",
      "value": " baz",
      "range": [
        39477,
        39483
      ],
      "loc": {
        "start": {
          "line": 1001,
          "column": 54
        },
        "end": {
          "line": 1001,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": " baz",
      "range": [
        39535,
        39541
      ],
      "loc": {
        "start": {
          "line": 1002,
          "column": 51
        },
        "end": {
          "line": 1002,
          "column": 57
        }
      }
    },
    {
      "type": "Line",
      "value": " qux",
      "range": [
        39596,
        39602
      ],
      "loc": {
        "start": {
          "line": 1003,
          "column": 54
        },
        "end": {
          "line": 1003,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": " qux",
      "range": [
        39654,
        39660
      ],
      "loc": {
        "start": {
          "line": 1004,
          "column": 51
        },
        "end": {
          "line": 1004,
          "column": 57
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=groupBy-spec.js.map",
      "range": [
        47572,
        47612
      ],
      "loc": {
        "start": {
          "line": 1190,
          "column": 0
        },
        "end": {
          "line": 1190,
          "column": 40
        }
      }
    }
  ]
}