{
  "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": "Rx",
            "range": [
              18,
              20
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                23,
                30
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 9
                },
                "end": {
                  "line": 2,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  31,
                  50
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 17
                  },
                  "end": {
                    "line": 2,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              23,
              51
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 9
              },
              "end": {
                "line": 2,
                "column": 37
              }
            }
          },
          "range": [
            18,
            51
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        52
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              57,
              67
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                70,
                72
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 17
                },
                "end": {
                  "line": 3,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                73,
                83
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 20
                },
                "end": {
                  "line": 3,
                  "column": 30
                }
              }
            },
            "range": [
              70,
              83
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 17
              },
              "end": {
                "line": 3,
                "column": 30
              }
            }
          },
          "range": [
            57,
            83
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        53,
        84
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {timer} ",
          "range": [
            85,
            105
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 20
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            106,
            114
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.timer",
            "raw": "'Observable.timer'",
            "range": [
              115,
              133
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 27
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          153,
                          162
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 4
                          },
                          "end": {
                            "line": 6,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "timer(3000, 1000)",
                          "raw": "'timer(3000, 1000)'",
                          "range": [
                            163,
                            182
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 14
                            },
                            "end": {
                              "line": 6,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "range": [
                        153,
                        183
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 4
                        },
                        "end": {
                          "line": 6,
                          "column": 34
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should create an observable emitting periodically",
                        "raw": "'should create an observable emitting periodically'",
                        "range": [
                          184,
                          235
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 35
                          },
                          "end": {
                            "line": 6,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      263,
                                      265
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "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": "Observable",
                                                "range": [
                                                  268,
                                                  278
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 7,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  279,
                                                  284
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 7,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                268,
                                                284
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 7,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 7,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 60,
                                                "raw": "60",
                                                "range": [
                                                  285,
                                                  287
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 7,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 20,
                                                "raw": "20",
                                                "range": [
                                                  289,
                                                  291
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 7,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "rxTestScheduler",
                                                "range": [
                                                  293,
                                                  308
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 7,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 7,
                                                    "column": 57
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              268,
                                              309
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 7,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 7,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "take",
                                            "range": [
                                              323,
                                              327
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 8,
                                                "column": 17
                                              }
                                            }
                                          },
                                          "range": [
                                            268,
                                            327
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 7,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 8,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              328,
                                              329
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 8,
                                                "column": 19
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          268,
                                          330
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 20
                                          }
                                        },
                                        "trailingComments": [
                                          {
                                            "type": "Line",
                                            "value": " make it actually finite, so it can be rendered",
                                            "range": [
                                              331,
                                              380
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 8,
                                                "column": 70
                                              }
                                            }
                                          }
                                        ]
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concat",
                                        "range": [
                                          394,
                                          400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 19
                                          }
                                        },
                                        "leadingComments": [
                                          {
                                            "type": "Line",
                                            "value": " make it actually finite, so it can be rendered",
                                            "range": [
                                              331,
                                              380
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 8,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 8,
                                                "column": 70
                                              }
                                            }
                                          }
                                        ]
                                      },
                                      "range": [
                                        268,
                                        400
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              401,
                                              411
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "never",
                                            "range": [
                                              412,
                                              417
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "range": [
                                            401,
                                            417
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          401,
                                          419
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      268,
                                      420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    263,
                                    420
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                259,
                                421
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 40
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " but pretend it's infinite by not completing",
                                  "range": [
                                    422,
                                    468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      481,
                                      489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------a-b-c-d-",
                                    "raw": "'------a-b-c-d-'",
                                    "range": [
                                      492,
                                      508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    481,
                                    508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                477,
                                509
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 40
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " but pretend it's infinite by not completing",
                                  "range": [
                                    422,
                                    468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 87
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      522,
                                      528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            545,
                                            546
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            548,
                                            549
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          545,
                                          549
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 16
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            563,
                                            564
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            566,
                                            567
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          563,
                                          567
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 16
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            581,
                                            582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            584,
                                            585
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          581,
                                          585
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 16
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            599,
                                            600
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 3,
                                          "raw": "3",
                                          "range": [
                                            602,
                                            603
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          599,
                                          603
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 16
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      531,
                                      614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    522,
                                    614
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                518,
                                615
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        624,
                                        640
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          641,
                                          643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      624,
                                      644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      645,
                                      649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    624,
                                    649
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 33
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      650,
                                      658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 42
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      660,
                                      666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 50
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  624,
                                  667
                                ],
                                "loc": {
                                  "start": {
                                    "line": 17,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                624,
                                668
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 52
                                }
                              }
                            }
                          ],
                          "range": [
                            249,
                            674
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 100
                            },
                            "end": {
                              "line": 18,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          237,
                          674
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 88
                          },
                          "end": {
                            "line": 18,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      153,
                      675
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 4
                      },
                      "end": {
                        "line": 18,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    153,
                    676
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 4
                    },
                    "end": {
                      "line": 18,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        681,
                        683
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 4
                        },
                        "end": {
                          "line": 19,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should schedule a value of 0 then complete",
                        "raw": "'should schedule a value of 0 then complete'",
                        "range": [
                          684,
                          728
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 7
                          },
                          "end": {
                            "line": 19,
                            "column": 51
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dueTime",
                                    "range": [
                                      756,
                                      763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        766,
                                        770
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          771,
                                          779
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      766,
                                      780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    756,
                                    780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                752,
                                781
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      794,
                                      802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----(x|)",
                                    "raw": "'-----(x|)'",
                                    "range": [
                                      805,
                                      816
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    794,
                                    816
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                790,
                                817
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      830,
                                      836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          839,
                                          849
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "timer",
                                        "range": [
                                          850,
                                          855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        839,
                                        855
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "dueTime",
                                        "range": [
                                          856,
                                          863
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "undefined",
                                        "range": [
                                          865,
                                          874
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          876,
                                          891
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      839,
                                      892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    830,
                                    892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                826,
                                893
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        902,
                                        918
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          919,
                                          925
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      902,
                                      926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      927,
                                      931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    902,
                                    931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      932,
                                      940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            944,
                                            945
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            947,
                                            948
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          944,
                                          948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      942,
                                      950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  902,
                                  951
                                ],
                                "loc": {
                                  "start": {
                                    "line": 23,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 23,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                902,
                                952
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 58
                                }
                              }
                            }
                          ],
                          "range": [
                            742,
                            958
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 65
                            },
                            "end": {
                              "line": 24,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          730,
                          958
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 53
                          },
                          "end": {
                            "line": 24,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      681,
                      959
                    ],
                    "loc": {
                      "start": {
                        "line": 19,
                        "column": 4
                      },
                      "end": {
                        "line": 24,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 483,
                    "_esdocTestName": "it483"
                  },
                  "range": [
                    681,
                    960
                  ],
                  "loc": {
                    "start": {
                      "line": 19,
                      "column": 4
                    },
                    "end": {
                      "line": 24,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        965,
                        967
                      ],
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 4
                        },
                        "end": {
                          "line": 25,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit a single value immediately",
                        "raw": "'should emit a single value immediately'",
                        "range": [
                          968,
                          1008
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 7
                          },
                          "end": {
                            "line": 25,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dueTime",
                                    "range": [
                                      1036,
                                      1043
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        1046,
                                        1050
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          1051,
                                          1054
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1046,
                                      1055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    1036,
                                    1055
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1032,
                                1056
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1069,
                                      1077
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(x|)",
                                    "raw": "'(x|)'",
                                    "range": [
                                      1080,
                                      1086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    1069,
                                    1086
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1065,
                                1087
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1100,
                                      1106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          1109,
                                          1119
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "timer",
                                        "range": [
                                          1120,
                                          1125
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        1109,
                                        1125
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 28,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 28,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "dueTime",
                                        "range": [
                                          1126,
                                          1133
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          1135,
                                          1150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1109,
                                      1151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    1100,
                                    1151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1096,
                                1152
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1161,
                                        1177
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 29,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 29,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1178,
                                          1184
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1161,
                                      1185
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1186,
                                      1190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1161,
                                    1190
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1191,
                                      1199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1203,
                                            1204
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            1206,
                                            1207
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1203,
                                          1207
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1201,
                                      1209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1161,
                                  1210
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                1161,
                                1211
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 58
                                }
                              }
                            }
                          ],
                          "range": [
                            1022,
                            1217
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 61
                            },
                            "end": {
                              "line": 30,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1010,
                          1217
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 49
                          },
                          "end": {
                            "line": 30,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      965,
                      1218
                    ],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 4
                      },
                      "end": {
                        "line": 30,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 484,
                    "_esdocTestName": "it484"
                  },
                  "range": [
                    965,
                    1219
                  ],
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 4
                    },
                    "end": {
                      "line": 30,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1224,
                        1226
                      ],
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 4
                        },
                        "end": {
                          "line": 31,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start after delay and periodically emit values",
                        "raw": "'should start after delay and periodically emit values'",
                        "range": [
                          1227,
                          1282
                        ],
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 7
                          },
                          "end": {
                            "line": 31,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dueTime",
                                    "range": [
                                      1310,
                                      1317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        1320,
                                        1324
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----|",
                                        "raw": "'----|'",
                                        "range": [
                                          1325,
                                          1332
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1320,
                                      1333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    1310,
                                    1333
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1306,
                                1334
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "period",
                                    "range": [
                                      1347,
                                      1353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        1356,
                                        1360
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          1361,
                                          1366
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1356,
                                      1367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    1347,
                                    1367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1343,
                                1368
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1381,
                                      1389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----a-b-c-d-(e|)",
                                    "raw": "'----a-b-c-d-(e|)'",
                                    "range": [
                                      1392,
                                      1410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    1381,
                                    1410
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1377,
                                1411
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1424,
                                      1430
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              1433,
                                              1443
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timer",
                                            "range": [
                                              1444,
                                              1449
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            1433,
                                            1449
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "dueTime",
                                            "range": [
                                              1450,
                                              1457
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "period",
                                            "range": [
                                              1459,
                                              1465
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 53
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              1467,
                                              1482
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 70
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1433,
                                          1483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 71
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "take",
                                        "range": [
                                          1484,
                                          1488
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 76
                                          }
                                        }
                                      },
                                      "range": [
                                        1433,
                                        1488
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          1489,
                                          1490
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 77
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 78
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1433,
                                      1491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    1424,
                                    1491
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1420,
                                1492
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1505,
                                      1511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            1516,
                                            1517
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            1519,
                                            1520
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1516,
                                          1520
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            1522,
                                            1523
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            1525,
                                            1526
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1522,
                                          1526
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            1528,
                                            1529
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            1531,
                                            1532
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1528,
                                          1532
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            1534,
                                            1535
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 3,
                                          "raw": "3",
                                          "range": [
                                            1537,
                                            1538
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1534,
                                          1538
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            1540,
                                            1541
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 4,
                                          "raw": "4",
                                          "range": [
                                            1543,
                                            1544
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1540,
                                          1544
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1514,
                                      1546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    1505,
                                    1546
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1501,
                                1547
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1556,
                                        1572
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1573,
                                          1579
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1556,
                                      1580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1581,
                                      1585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1556,
                                    1585
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1586,
                                      1594
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1596,
                                      1602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1556,
                                  1603
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                1556,
                                1604
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            1296,
                            1610
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 76
                            },
                            "end": {
                              "line": 38,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1284,
                          1610
                        ],
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 64
                          },
                          "end": {
                            "line": 38,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1224,
                      1611
                    ],
                    "loc": {
                      "start": {
                        "line": 31,
                        "column": 4
                      },
                      "end": {
                        "line": 38,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 485,
                    "_esdocTestName": "it485"
                  },
                  "range": [
                    1224,
                    1612
                  ],
                  "loc": {
                    "start": {
                      "line": 31,
                      "column": 4
                    },
                    "end": {
                      "line": 38,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1617,
                        1619
                      ],
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 4
                        },
                        "end": {
                          "line": 39,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start immediately and periodically emit values",
                        "raw": "'should start immediately and periodically emit values'",
                        "range": [
                          1620,
                          1675
                        ],
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 7
                          },
                          "end": {
                            "line": 39,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dueTime",
                                    "range": [
                                      1703,
                                      1710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        1713,
                                        1717
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          1718,
                                          1721
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1713,
                                      1722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    1703,
                                    1722
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1699,
                                1723
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "period",
                                    "range": [
                                      1736,
                                      1742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        1745,
                                        1749
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|",
                                        "raw": "'---|'",
                                        "range": [
                                          1750,
                                          1756
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1745,
                                      1757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    1736,
                                    1757
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1732,
                                1758
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1771,
                                      1779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a--b--c--d--(e|)",
                                    "raw": "'a--b--c--d--(e|)'",
                                    "range": [
                                      1782,
                                      1800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    1771,
                                    1800
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1767,
                                1801
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1814,
                                      1820
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              1823,
                                              1833
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timer",
                                            "range": [
                                              1834,
                                              1839
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            1823,
                                            1839
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "dueTime",
                                            "range": [
                                              1840,
                                              1847
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "period",
                                            "range": [
                                              1849,
                                              1855
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 53
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              1857,
                                              1872
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 70
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1823,
                                          1873
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 71
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "take",
                                        "range": [
                                          1874,
                                          1878
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 76
                                          }
                                        }
                                      },
                                      "range": [
                                        1823,
                                        1878
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          1879,
                                          1880
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 77
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 78
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1823,
                                      1881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    1814,
                                    1881
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1810,
                                1882
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1895,
                                      1901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            1906,
                                            1907
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            1909,
                                            1910
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1906,
                                          1910
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            1912,
                                            1913
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            1915,
                                            1916
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1912,
                                          1916
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            1918,
                                            1919
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            1921,
                                            1922
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1918,
                                          1922
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            1924,
                                            1925
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 3,
                                          "raw": "3",
                                          "range": [
                                            1927,
                                            1928
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1924,
                                          1928
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            1930,
                                            1931
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 4,
                                          "raw": "4",
                                          "range": [
                                            1933,
                                            1934
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1930,
                                          1934
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1904,
                                      1936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    1895,
                                    1936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1891,
                                1937
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1946,
                                        1962
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 45,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 45,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1963,
                                          1969
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1946,
                                      1970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1971,
                                      1975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1946,
                                    1975
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1976,
                                      1984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1986,
                                      1992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1946,
                                  1993
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                1946,
                                1994
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            1689,
                            2000
                          ],
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 76
                            },
                            "end": {
                              "line": 46,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1677,
                          2000
                        ],
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 64
                          },
                          "end": {
                            "line": 46,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1617,
                      2001
                    ],
                    "loc": {
                      "start": {
                        "line": 39,
                        "column": 4
                      },
                      "end": {
                        "line": 46,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 486,
                    "_esdocTestName": "it486"
                  },
                  "range": [
                    1617,
                    2002
                  ],
                  "loc": {
                    "start": {
                      "line": 39,
                      "column": 4
                    },
                    "end": {
                      "line": 46,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2007,
                        2009
                      ],
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 4
                        },
                        "end": {
                          "line": 47,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should stop emiting values when subscription is done",
                        "raw": "'should stop emiting values when subscription is done'",
                        "range": [
                          2010,
                          2064
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 7
                          },
                          "end": {
                            "line": 47,
                            "column": 61
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dueTime",
                                    "range": [
                                      2092,
                                      2099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        2102,
                                        2106
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          2107,
                                          2110
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2102,
                                      2111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    2092,
                                    2111
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2088,
                                2112
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "period",
                                    "range": [
                                      2125,
                                      2131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        2134,
                                        2138
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|",
                                        "raw": "'---|'",
                                        "range": [
                                          2139,
                                          2145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2134,
                                      2146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    2125,
                                    2146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2121,
                                2147
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2160,
                                      2168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a--b--c--d--e",
                                    "raw": "'a--b--c--d--e'",
                                    "range": [
                                      2171,
                                      2186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    2160,
                                    2186
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2156,
                                2187
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      2200,
                                      2205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^            !",
                                    "raw": "'^            !'",
                                    "range": [
                                      2208,
                                      2224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    2200,
                                    2224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2196,
                                2225
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2238,
                                      2244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          2247,
                                          2257
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "timer",
                                        "range": [
                                          2258,
                                          2263
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        2247,
                                        2263
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "dueTime",
                                        "range": [
                                          2264,
                                          2271
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "period",
                                        "range": [
                                          2273,
                                          2279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 53
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          2281,
                                          2296
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2247,
                                      2297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    2238,
                                    2297
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2234,
                                2298
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2311,
                                      2317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            2322,
                                            2323
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            2325,
                                            2326
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2322,
                                          2326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            2328,
                                            2329
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            2331,
                                            2332
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2328,
                                          2332
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            2334,
                                            2335
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            2337,
                                            2338
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2334,
                                          2338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            2340,
                                            2341
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 3,
                                          "raw": "3",
                                          "range": [
                                            2343,
                                            2344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2340,
                                          2344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            2346,
                                            2347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 4,
                                          "raw": "4",
                                          "range": [
                                            2349,
                                            2350
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2346,
                                          2350
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2320,
                                      2352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2311,
                                    2352
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2307,
                                2353
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2362,
                                        2378
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2379,
                                          2385
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          2387,
                                          2392
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2362,
                                      2393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2394,
                                      2398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    2362,
                                    2398
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2399,
                                      2407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2409,
                                      2415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2362,
                                  2416
                                ],
                                "loc": {
                                  "start": {
                                    "line": 54,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 54,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                2362,
                                2417
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 63
                                }
                              }
                            }
                          ],
                          "range": [
                            2078,
                            2423
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 75
                            },
                            "end": {
                              "line": 55,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2066,
                          2423
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 63
                          },
                          "end": {
                            "line": 55,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2007,
                      2424
                    ],
                    "loc": {
                      "start": {
                        "line": 47,
                        "column": 4
                      },
                      "end": {
                        "line": 55,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 487,
                    "_esdocTestName": "it487"
                  },
                  "range": [
                    2007,
                    2425
                  ],
                  "loc": {
                    "start": {
                      "line": 47,
                      "column": 4
                    },
                    "end": {
                      "line": 55,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2430,
                        2432
                      ],
                      "loc": {
                        "start": {
                          "line": 56,
                          "column": 4
                        },
                        "end": {
                          "line": 56,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should schedule a value at a specified Date",
                        "raw": "'should schedule a value at a specified Date'",
                        "range": [
                          2433,
                          2478
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 7
                          },
                          "end": {
                            "line": 56,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "offset",
                                    "range": [
                                      2506,
                                      2512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        2515,
                                        2519
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----|",
                                        "raw": "'----|'",
                                        "range": [
                                          2520,
                                          2527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2515,
                                      2528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    2506,
                                    2528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2502,
                                2529
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2542,
                                      2550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----(a|)",
                                    "raw": "'----(a|)'",
                                    "range": [
                                      2553,
                                      2563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    2542,
                                    2563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2538,
                                2564
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dueTime",
                                    "range": [
                                      2577,
                                      2584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Date",
                                      "range": [
                                        2591,
                                        2595
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "rxTestScheduler",
                                              "range": [
                                                2596,
                                                2611
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "now",
                                              "range": [
                                                2612,
                                                2615
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "range": [
                                              2596,
                                              2615
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 59,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "arguments": [],
                                          "range": [
                                            2596,
                                            2617
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "offset",
                                          "range": [
                                            2620,
                                            2626
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "range": [
                                          2596,
                                          2626
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2587,
                                      2627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    2577,
                                    2627
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2573,
                                2628
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2641,
                                      2647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          2650,
                                          2660
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "timer",
                                        "range": [
                                          2661,
                                          2666
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        2650,
                                        2666
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "dueTime",
                                        "range": [
                                          2667,
                                          2674
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          2676,
                                          2680
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          2682,
                                          2697
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2650,
                                      2698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    2641,
                                    2698
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2637,
                                2699
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2708,
                                        2724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2725,
                                          2731
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2708,
                                      2732
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2733,
                                      2737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2708,
                                    2737
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2738,
                                      2746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            2750,
                                            2751
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            2753,
                                            2754
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2750,
                                          2754
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2748,
                                      2756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2708,
                                  2757
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                2708,
                                2758
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 58
                                }
                              }
                            }
                          ],
                          "range": [
                            2492,
                            2764
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 66
                            },
                            "end": {
                              "line": 62,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2480,
                          2764
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 54
                          },
                          "end": {
                            "line": 62,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2430,
                      2765
                    ],
                    "loc": {
                      "start": {
                        "line": 56,
                        "column": 4
                      },
                      "end": {
                        "line": 62,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 488,
                    "_esdocTestName": "it488"
                  },
                  "range": [
                    2430,
                    2766
                  ],
                  "loc": {
                    "start": {
                      "line": 56,
                      "column": 4
                    },
                    "end": {
                      "line": 62,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2771,
                        2773
                      ],
                      "loc": {
                        "start": {
                          "line": 63,
                          "column": 4
                        },
                        "end": {
                          "line": 63,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should start after delay and periodically emit values",
                        "raw": "'should start after delay and periodically emit values'",
                        "range": [
                          2774,
                          2829
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 7
                          },
                          "end": {
                            "line": 63,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "offset",
                                    "range": [
                                      2857,
                                      2863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        2866,
                                        2870
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----|",
                                        "raw": "'----|'",
                                        "range": [
                                          2871,
                                          2878
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2866,
                                      2879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    2857,
                                    2879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2853,
                                2880
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "period",
                                    "range": [
                                      2893,
                                      2899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        2902,
                                        2906
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|",
                                        "raw": "'--|'",
                                        "range": [
                                          2907,
                                          2912
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2902,
                                      2913
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    2893,
                                    2913
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2889,
                                2914
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2927,
                                      2935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----a-b-c-d-(e|)",
                                    "raw": "'----a-b-c-d-(e|)'",
                                    "range": [
                                      2938,
                                      2956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    2927,
                                    2956
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2923,
                                2957
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dueTime",
                                    "range": [
                                      2970,
                                      2977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Date",
                                      "range": [
                                        2984,
                                        2988
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "rxTestScheduler",
                                              "range": [
                                                2989,
                                                3004
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "now",
                                              "range": [
                                                3005,
                                                3008
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "range": [
                                              2989,
                                              3008
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "arguments": [],
                                          "range": [
                                            2989,
                                            3010
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "name": "offset",
                                          "range": [
                                            3013,
                                            3019
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "range": [
                                          2989,
                                          3019
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2980,
                                      3020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    2970,
                                    3020
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2966,
                                3021
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      3034,
                                      3040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              3043,
                                              3053
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "timer",
                                            "range": [
                                              3054,
                                              3059
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            3043,
                                            3059
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "dueTime",
                                            "range": [
                                              3060,
                                              3067
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "period",
                                            "range": [
                                              3069,
                                              3075
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 53
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              3077,
                                              3092
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 70
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3043,
                                          3093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 71
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "take",
                                        "range": [
                                          3094,
                                          3098
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 76
                                          }
                                        }
                                      },
                                      "range": [
                                        3043,
                                        3098
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          3099,
                                          3100
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 77
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 78
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3043,
                                      3101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    3034,
                                    3101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3030,
                                3102
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3115,
                                      3121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            3126,
                                            3127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            3129,
                                            3130
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3126,
                                          3130
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            3132,
                                            3133
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            3135,
                                            3136
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3132,
                                          3136
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            3138,
                                            3139
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 2,
                                          "raw": "2",
                                          "range": [
                                            3141,
                                            3142
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3138,
                                          3142
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            3144,
                                            3145
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 3,
                                          "raw": "3",
                                          "range": [
                                            3147,
                                            3148
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3144,
                                          3148
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            3150,
                                            3151
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 4,
                                          "raw": "4",
                                          "range": [
                                            3153,
                                            3154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3150,
                                          3154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3124,
                                      3156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    3115,
                                    3156
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3111,
                                3157
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3166,
                                        3182
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          3183,
                                          3189
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3166,
                                      3190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3191,
                                      3195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3166,
                                    3195
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3196,
                                      3204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3206,
                                      3212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3166,
                                  3213
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                3166,
                                3214
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            2843,
                            3220
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 76
                            },
                            "end": {
                              "line": 71,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2831,
                          3220
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 64
                          },
                          "end": {
                            "line": 71,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2771,
                      3221
                    ],
                    "loc": {
                      "start": {
                        "line": 63,
                        "column": 4
                      },
                      "end": {
                        "line": 71,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 489,
                    "_esdocTestName": "it489"
                  },
                  "range": [
                    2771,
                    3222
                  ],
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 4
                    },
                    "end": {
                      "line": 71,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                147,
                3224
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 41
                },
                "end": {
                  "line": 72,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              135,
              3224
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 29
              },
              "end": {
                "line": 72,
                "column": 1
              }
            }
          }
        ],
        "range": [
          106,
          3225
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 72,
            "column": 2
          }
        },
        "_esdocTestId": 482,
        "_esdocTestName": "describe482"
      },
      "range": [
        106,
        3226
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 72,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {timer} ",
          "range": [
            85,
            105
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 20
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=timer-spec.js.map",
          "range": [
            3227,
            3265
          ],
          "loc": {
            "start": {
              "line": 73,
              "column": 0
            },
            "end": {
              "line": 73,
              "column": 38
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    3226
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 72,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {timer} ",
      "range": [
        85,
        105
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 20
        }
      }
    },
    {
      "type": "Line",
      "value": " make it actually finite, so it can be rendered",
      "range": [
        331,
        380
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 21
        },
        "end": {
          "line": 8,
          "column": 70
        }
      }
    },
    {
      "type": "Line",
      "value": " but pretend it's infinite by not completing",
      "range": [
        422,
        468
      ],
      "loc": {
        "start": {
          "line": 9,
          "column": 41
        },
        "end": {
          "line": 9,
          "column": 87
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=timer-spec.js.map",
      "range": [
        3227,
        3265
      ],
      "loc": {
        "start": {
          "line": 73,
          "column": 0
        },
        "end": {
          "line": 73,
          "column": 38
        }
      }
    }
  ]
}