{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../dist/cjs/Rx",
                "raw": "'../dist/cjs/Rx'",
                "range": [
                  61,
                  77
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 33
                  }
                }
              }
            ],
            "range": [
              53,
              78
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 34
              }
            }
          },
          "range": [
            48,
            78
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 34
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        79
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 35
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Notification",
            "range": [
              84,
              96
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 16
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                99,
                101
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 19
                },
                "end": {
                  "line": 4,
                  "column": 21
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Notification",
              "range": [
                102,
                114
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 22
                },
                "end": {
                  "line": 4,
                  "column": 34
                }
              }
            },
            "range": [
              99,
              114
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 19
              },
              "end": {
                "line": 4,
                "column": 34
              }
            }
          },
          "range": [
            84,
            114
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 34
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        80,
        115
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 35
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {Notification} ",
          "range": [
            116,
            143
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 27
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            144,
            152
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Notification",
            "raw": "'Notification'",
            "range": [
              153,
              167
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 23
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        187,
                        189
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should exist",
                        "raw": "'should exist'",
                        "range": [
                          190,
                          204
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 7
                          },
                          "end": {
                            "line": 7,
                            "column": 21
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "chai_1",
                                      "range": [
                                        228,
                                        234
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "expect",
                                      "range": [
                                        235,
                                        241
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "range": [
                                      228,
                                      241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "Notification",
                                      "range": [
                                        242,
                                        254
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 34
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    228,
                                    255
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 35
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "exist",
                                  "range": [
                                    256,
                                    261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  228,
                                  261
                                ],
                                "loc": {
                                  "start": {
                                    "line": 8,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 8,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                228,
                                262
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "chai_1",
                                            "range": [
                                              271,
                                              277
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              278,
                                              284
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            271,
                                            284
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "Notification",
                                            "range": [
                                              285,
                                              297
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 9,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 9,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          271,
                                          298
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          299,
                                          301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        271,
                                        301
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "be",
                                      "range": [
                                        302,
                                        304
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      271,
                                      304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      305,
                                      306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    271,
                                    306
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 43
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "function",
                                    "raw": "'function'",
                                    "range": [
                                      307,
                                      317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  271,
                                  318
                                ],
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                271,
                                319
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            218,
                            325
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 35
                            },
                            "end": {
                              "line": 10,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          206,
                          325
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 23
                          },
                          "end": {
                            "line": 10,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      187,
                      326
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 10,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 1,
                    "_esdocTestName": "it1"
                  },
                  "range": [
                    187,
                    327
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 10,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        332,
                        334
                      ],
                      "loc": {
                        "start": {
                          "line": 11,
                          "column": 4
                        },
                        "end": {
                          "line": 11,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not allow convert to observable if given kind is unknown",
                        "raw": "'should not allow convert to observable if given kind is unknown'",
                        "range": [
                          335,
                          400
                        ],
                        "loc": {
                          "start": {
                            "line": 11,
                            "column": 7
                          },
                          "end": {
                            "line": 11,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "n",
                                    "range": [
                                      428,
                                      429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Notification",
                                      "range": [
                                        436,
                                        448
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x",
                                        "raw": "'x'",
                                        "range": [
                                          449,
                                          452
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      432,
                                      453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    428,
                                    453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                424,
                                454
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            463,
                                            469
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            470,
                                            476
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          463,
                                          476
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "FunctionExpression",
                                          "id": null,
                                          "params": [],
                                          "body": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "n",
                                                      "range": [
                                                        498,
                                                        499
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 13,
                                                          "column": 43
                                                        },
                                                        "end": {
                                                          "line": 13,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "toObservable",
                                                      "range": [
                                                        500,
                                                        512
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 13,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 13,
                                                          "column": 57
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      498,
                                                      512
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "arguments": [],
                                                  "range": [
                                                    498,
                                                    514
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 13,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 13,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  491,
                                                  515
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 13,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 13,
                                                    "column": 60
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              489,
                                              517
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 13,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 13,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "generator": false,
                                          "expression": false,
                                          "range": [
                                            477,
                                            517
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 62
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        463,
                                        518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        519,
                                        521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "range": [
                                      463,
                                      521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "throw",
                                    "range": [
                                      522,
                                      527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    463,
                                    527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 72
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  463,
                                  529
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 74
                                  }
                                }
                              },
                              "range": [
                                463,
                                530
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 75
                                }
                              }
                            }
                          ],
                          "range": [
                            414,
                            536
                          ],
                          "loc": {
                            "start": {
                              "line": 11,
                              "column": 86
                            },
                            "end": {
                              "line": 14,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          402,
                          536
                        ],
                        "loc": {
                          "start": {
                            "line": 11,
                            "column": 74
                          },
                          "end": {
                            "line": 14,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      332,
                      537
                    ],
                    "loc": {
                      "start": {
                        "line": 11,
                        "column": 4
                      },
                      "end": {
                        "line": 14,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2,
                    "_esdocTestName": "it2"
                  },
                  "range": [
                    332,
                    538
                  ],
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 4
                    },
                    "end": {
                      "line": 14,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        543,
                        551
                      ],
                      "loc": {
                        "start": {
                          "line": 15,
                          "column": 4
                        },
                        "end": {
                          "line": 15,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "createNext",
                        "raw": "'createNext'",
                        "range": [
                          552,
                          564
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 13
                          },
                          "end": {
                            "line": 15,
                            "column": 25
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    588,
                                    590
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should return a Notification",
                                    "raw": "'should return a Notification'",
                                    "range": [
                                      591,
                                      621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 41
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  653,
                                                  654
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 17,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 17,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      657,
                                                      669
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 17,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 17,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createNext",
                                                    "range": [
                                                      670,
                                                      680
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 17,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 17,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    657,
                                                    680
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 17,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 17,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "test",
                                                    "raw": "'test'",
                                                    "range": [
                                                      681,
                                                      687
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 17,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 17,
                                                        "column": 50
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  657,
                                                  688
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 17,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 17,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                653,
                                                688
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 17,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 17,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            649,
                                            689
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 52
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        702,
                                                        708
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 18,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 18,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        709,
                                                        715
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 18,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 18,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      702,
                                                      715
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 18,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 18,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "BinaryExpression",
                                                      "operator": "instanceof",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "n",
                                                        "range": [
                                                          716,
                                                          717
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 18,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 18,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Identifier",
                                                        "name": "Notification",
                                                        "range": [
                                                          729,
                                                          741
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 18,
                                                            "column": 39
                                                          },
                                                          "end": {
                                                            "line": 18,
                                                            "column": 51
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        716,
                                                        741
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 18,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 18,
                                                          "column": 51
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    702,
                                                    742
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 18,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 18,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    743,
                                                    745
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 18,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 18,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  702,
                                                  745
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  746,
                                                  748
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                702,
                                                748
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 18,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 18,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                749,
                                                753
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 18,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 18,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "range": [
                                              702,
                                              753
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 18,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 18,
                                                "column": 63
                                              }
                                            }
                                          },
                                          "range": [
                                            702,
                                            754
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 64
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        767,
                                                        773
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 19,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 19,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        774,
                                                        780
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 19,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 19,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      767,
                                                      780
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 19,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 19,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "n",
                                                        "range": [
                                                          781,
                                                          782
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 19,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 19,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "value",
                                                        "range": [
                                                          783,
                                                          788
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 19,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 19,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        781,
                                                        788
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 19,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 19,
                                                          "column": 33
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    767,
                                                    789
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 19,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 19,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    790,
                                                    792
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 19,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 19,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  767,
                                                  792
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 19,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 19,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  793,
                                                  798
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 19,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 19,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                767,
                                                798
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 19,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 19,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "test",
                                                "raw": "'test'",
                                                "range": [
                                                  799,
                                                  805
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 19,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 19,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              767,
                                              806
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 19,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 19,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            767,
                                            807
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 52
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        820,
                                                        826
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 20,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 20,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        827,
                                                        833
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 20,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 20,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      820,
                                                      833
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 20,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 20,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "n",
                                                        "range": [
                                                          834,
                                                          835
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 20,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 20,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "kind",
                                                        "range": [
                                                          836,
                                                          840
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 20,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 20,
                                                            "column": 32
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        834,
                                                        840
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 20,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 20,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    820,
                                                    841
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 20,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 20,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    842,
                                                    844
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 20,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 20,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  820,
                                                  844
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  845,
                                                  850
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                820,
                                                850
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 20,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 20,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "N",
                                                "raw": "'N'",
                                                "range": [
                                                  851,
                                                  854
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 20,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 20,
                                                    "column": 46
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              820,
                                              855
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 20,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 20,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            820,
                                            856
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          869,
                                                          875
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          876,
                                                          882
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        869,
                                                        882
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 21,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 21,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "n",
                                                          "range": [
                                                            883,
                                                            884
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 21,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 21,
                                                              "column": 27
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "error",
                                                          "range": [
                                                            885,
                                                            890
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 21,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 21,
                                                              "column": 33
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          883,
                                                          890
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 21,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 21,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      869,
                                                      891
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      892,
                                                      894
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 21,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 21,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    869,
                                                    894
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    895,
                                                    897
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 21,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 21,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  869,
                                                  897
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  898,
                                                  899
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                869,
                                                899
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "undefined",
                                                "raw": "'undefined'",
                                                "range": [
                                                  900,
                                                  911
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 21,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 21,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              869,
                                              912
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 21,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 21,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            869,
                                            913
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 56
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        926,
                                                        932
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 22,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 22,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        933,
                                                        939
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 22,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 22,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      926,
                                                      939
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 22,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 22,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "n",
                                                        "range": [
                                                          940,
                                                          941
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 22,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 22,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "hasValue",
                                                        "range": [
                                                          942,
                                                          950
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 22,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 22,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        940,
                                                        950
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 22,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 22,
                                                          "column": 36
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    926,
                                                    951
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 22,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 22,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    952,
                                                    954
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 22,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 22,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  926,
                                                  954
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  955,
                                                  957
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 22,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 22,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                926,
                                                957
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                958,
                                                962
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "range": [
                                              926,
                                              962
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 22,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 22,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "range": [
                                            926,
                                            963
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 49
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        635,
                                        973
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      623,
                                      973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  588,
                                  974
                                ],
                                "loc": {
                                  "start": {
                                    "line": 16,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 23,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 4,
                                "_esdocTestName": "it4"
                              },
                              "range": [
                                588,
                                975
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            578,
                            981
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 39
                            },
                            "end": {
                              "line": 24,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          566,
                          981
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 27
                          },
                          "end": {
                            "line": 24,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      543,
                      982
                    ],
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 4
                      },
                      "end": {
                        "line": 24,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 3,
                    "_esdocTestName": "describe3"
                  },
                  "range": [
                    543,
                    983
                  ],
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 4
                    },
                    "end": {
                      "line": 24,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        988,
                        996
                      ],
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 4
                        },
                        "end": {
                          "line": 25,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "createError",
                        "raw": "'createError'",
                        "range": [
                          997,
                          1010
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 13
                          },
                          "end": {
                            "line": 25,
                            "column": 26
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    1034,
                                    1036
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should return a Notification",
                                    "raw": "'should return a Notification'",
                                    "range": [
                                      1037,
                                      1067
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 41
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  1099,
                                                  1100
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 27,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 27,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      1103,
                                                      1115
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createError",
                                                    "range": [
                                                      1116,
                                                      1127
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1103,
                                                    1127
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 27,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 27,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "test",
                                                    "raw": "'test'",
                                                    "range": [
                                                      1128,
                                                      1134
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 51
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1103,
                                                  1135
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 27,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 27,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              "range": [
                                                1099,
                                                1135
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 27,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 27,
                                                  "column": 52
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1095,
                                            1136
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 53
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        1149,
                                                        1155
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 28,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 28,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1156,
                                                        1162
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 28,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 28,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1149,
                                                      1162
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 28,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 28,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "BinaryExpression",
                                                      "operator": "instanceof",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "n",
                                                        "range": [
                                                          1163,
                                                          1164
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 28,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 28,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Identifier",
                                                        "name": "Notification",
                                                        "range": [
                                                          1176,
                                                          1188
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 28,
                                                            "column": 39
                                                          },
                                                          "end": {
                                                            "line": 28,
                                                            "column": 51
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1163,
                                                        1188
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 28,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 28,
                                                          "column": 51
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1149,
                                                    1189
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 28,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 28,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1190,
                                                    1192
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 28,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 28,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1149,
                                                  1192
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 28,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 28,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  1193,
                                                  1195
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 28,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 28,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                1149,
                                                1195
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                1196,
                                                1200
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "range": [
                                              1149,
                                              1200
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 28,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 28,
                                                "column": 63
                                              }
                                            }
                                          },
                                          "range": [
                                            1149,
                                            1201
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 64
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          1214,
                                                          1220
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 29,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 29,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          1221,
                                                          1227
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 29,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 29,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1214,
                                                        1227
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 29,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 29,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "n",
                                                          "range": [
                                                            1228,
                                                            1229
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 29,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 29,
                                                              "column": 27
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            1230,
                                                            1235
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 29,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 29,
                                                              "column": 33
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1228,
                                                          1235
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 29,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 29,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1214,
                                                      1236
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 29,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 29,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      1237,
                                                      1239
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 29,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 29,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1214,
                                                    1239
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 29,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 29,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    1240,
                                                    1242
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 29,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 29,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1214,
                                                  1242
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 29,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 29,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  1243,
                                                  1244
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 29,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 29,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                1214,
                                                1244
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "undefined",
                                                "raw": "'undefined'",
                                                "range": [
                                                  1245,
                                                  1256
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 29,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 29,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1214,
                                              1257
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 29,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 29,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            1214,
                                            1258
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 56
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        1271,
                                                        1277
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1278,
                                                        1284
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1271,
                                                      1284
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 30,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 30,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "n",
                                                        "range": [
                                                          1285,
                                                          1286
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "kind",
                                                        "range": [
                                                          1287,
                                                          1291
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 30,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 30,
                                                            "column": 32
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1285,
                                                        1291
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 30,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 30,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1271,
                                                    1292
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 30,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 30,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1293,
                                                    1295
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 30,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 30,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1271,
                                                  1295
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1296,
                                                  1301
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                1271,
                                                1301
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 30,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 30,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "E",
                                                "raw": "'E'",
                                                "range": [
                                                  1302,
                                                  1305
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 46
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1271,
                                              1306
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            1271,
                                            1307
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        1320,
                                                        1326
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 31,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 31,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1327,
                                                        1333
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 31,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 31,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1320,
                                                      1333
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 31,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 31,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "n",
                                                        "range": [
                                                          1334,
                                                          1335
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 31,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 31,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "error",
                                                        "range": [
                                                          1336,
                                                          1341
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 31,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 31,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1334,
                                                        1341
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 31,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 31,
                                                          "column": 33
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1320,
                                                    1342
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 31,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 31,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1343,
                                                    1345
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 31,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 31,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1320,
                                                  1345
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 31,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 31,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1346,
                                                  1351
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 31,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 31,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                1320,
                                                1351
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 31,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 31,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "test",
                                                "raw": "'test'",
                                                "range": [
                                                  1352,
                                                  1358
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 31,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 31,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1320,
                                              1359
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            1320,
                                            1360
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 52
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        1373,
                                                        1379
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 32,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 32,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1380,
                                                        1386
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 32,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 32,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1373,
                                                      1386
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 32,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 32,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "n",
                                                        "range": [
                                                          1387,
                                                          1388
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 32,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 32,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "hasValue",
                                                        "range": [
                                                          1389,
                                                          1397
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 32,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 32,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1387,
                                                        1397
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 32,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 32,
                                                          "column": 36
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1373,
                                                    1398
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 32,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 32,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1399,
                                                    1401
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 32,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 32,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1373,
                                                  1401
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 32,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  1402,
                                                  1404
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 32,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 32,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                1373,
                                                1404
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 32,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "false",
                                              "range": [
                                                1405,
                                                1410
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 32,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "range": [
                                              1373,
                                              1410
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 32,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            1373,
                                            1411
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 50
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1081,
                                        1421
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1069,
                                      1421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1034,
                                  1422
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 6,
                                "_esdocTestName": "it6"
                              },
                              "range": [
                                1034,
                                1423
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            1024,
                            1429
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 40
                            },
                            "end": {
                              "line": 34,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1012,
                          1429
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 28
                          },
                          "end": {
                            "line": 34,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      988,
                      1430
                    ],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 4
                      },
                      "end": {
                        "line": 34,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 5,
                    "_esdocTestName": "describe5"
                  },
                  "range": [
                    988,
                    1431
                  ],
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 4
                    },
                    "end": {
                      "line": 34,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        1436,
                        1444
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 4
                        },
                        "end": {
                          "line": 35,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "createComplete",
                        "raw": "'createComplete'",
                        "range": [
                          1445,
                          1461
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 13
                          },
                          "end": {
                            "line": 35,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    1485,
                                    1487
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should return a Notification",
                                    "raw": "'should return a Notification'",
                                    "range": [
                                      1488,
                                      1518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 41
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  1550,
                                                  1551
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      1554,
                                                      1566
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 37,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 37,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createComplete",
                                                    "range": [
                                                      1567,
                                                      1581
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 37,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 37,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1554,
                                                    1581
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 37,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 37,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  1554,
                                                  1583
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                1550,
                                                1583
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 37,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 37,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            1546,
                                            1584
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 50
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        1597,
                                                        1603
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 38,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 38,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1604,
                                                        1610
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 38,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 38,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1597,
                                                      1610
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 38,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 38,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "BinaryExpression",
                                                      "operator": "instanceof",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "n",
                                                        "range": [
                                                          1611,
                                                          1612
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 38,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 38,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Identifier",
                                                        "name": "Notification",
                                                        "range": [
                                                          1624,
                                                          1636
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 38,
                                                            "column": 39
                                                          },
                                                          "end": {
                                                            "line": 38,
                                                            "column": 51
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1611,
                                                        1636
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 38,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 38,
                                                          "column": 51
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1597,
                                                    1637
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 38,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 38,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1638,
                                                    1640
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 38,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 38,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1597,
                                                  1640
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  1641,
                                                  1643
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 38,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 38,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                1597,
                                                1643
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                1644,
                                                1648
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 38,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 38,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "range": [
                                              1597,
                                              1648
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 38,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 38,
                                                "column": 63
                                              }
                                            }
                                          },
                                          "range": [
                                            1597,
                                            1649
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 38,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 38,
                                              "column": 64
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          1662,
                                                          1668
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 39,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 39,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          1669,
                                                          1675
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 39,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 39,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1662,
                                                        1675
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 39,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 39,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "n",
                                                          "range": [
                                                            1676,
                                                            1677
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 39,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 39,
                                                              "column": 27
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            1678,
                                                            1683
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 39,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 39,
                                                              "column": 33
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1676,
                                                          1683
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 39,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 39,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1662,
                                                      1684
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 39,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 39,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      1685,
                                                      1687
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 39,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 39,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1662,
                                                    1687
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 39,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 39,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    1688,
                                                    1690
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 39,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 39,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1662,
                                                  1690
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  1691,
                                                  1692
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                1662,
                                                1692
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "undefined",
                                                "raw": "'undefined'",
                                                "range": [
                                                  1693,
                                                  1704
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1662,
                                              1705
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            1662,
                                            1706
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 56
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        1719,
                                                        1725
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1726,
                                                        1732
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1719,
                                                      1732
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 40,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 40,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "n",
                                                        "range": [
                                                          1733,
                                                          1734
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 40,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 40,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "kind",
                                                        "range": [
                                                          1735,
                                                          1739
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 40,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 40,
                                                            "column": 32
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1733,
                                                        1739
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1719,
                                                    1740
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 40,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 40,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1741,
                                                    1743
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 40,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 40,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1719,
                                                  1743
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1744,
                                                  1749
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                1719,
                                                1749
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 40,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 40,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "C",
                                                "raw": "'C'",
                                                "range": [
                                                  1750,
                                                  1753
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 46
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1719,
                                              1754
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 40,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 40,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            1719,
                                            1755
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          1768,
                                                          1774
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 41,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 41,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          1775,
                                                          1781
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 41,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 41,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1768,
                                                        1781
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 41,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 41,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "n",
                                                          "range": [
                                                            1782,
                                                            1783
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 41,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 41,
                                                              "column": 27
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "error",
                                                          "range": [
                                                            1784,
                                                            1789
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 41,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 41,
                                                              "column": 33
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1782,
                                                          1789
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 41,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 41,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1768,
                                                      1790
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 41,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 41,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      1791,
                                                      1793
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 41,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 41,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1768,
                                                    1793
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 41,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 41,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    1794,
                                                    1796
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 41,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 41,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1768,
                                                  1796
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 41,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 41,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  1797,
                                                  1798
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 41,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 41,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                1768,
                                                1798
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 41,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "undefined",
                                                "raw": "'undefined'",
                                                "range": [
                                                  1799,
                                                  1810
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 41,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 41,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1768,
                                              1811
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 41,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 41,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            1768,
                                            1812
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 56
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        1825,
                                                        1831
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 42,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 42,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1832,
                                                        1838
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 42,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 42,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1825,
                                                      1838
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 42,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 42,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "n",
                                                        "range": [
                                                          1839,
                                                          1840
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 42,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 42,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "hasValue",
                                                        "range": [
                                                          1841,
                                                          1849
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 42,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 42,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1839,
                                                        1849
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 42,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 42,
                                                          "column": 36
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1825,
                                                    1850
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1851,
                                                    1853
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 42,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 42,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1825,
                                                  1853
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  1854,
                                                  1856
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 42,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 42,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                1825,
                                                1856
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "false",
                                              "range": [
                                                1857,
                                                1862
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "range": [
                                              1825,
                                              1862
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 42,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            1825,
                                            1863
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 50
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1532,
                                        1873
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1520,
                                      1873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1485,
                                  1874
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 8,
                                "_esdocTestName": "it8"
                              },
                              "range": [
                                1485,
                                1875
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            1475,
                            1881
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 43
                            },
                            "end": {
                              "line": 44,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1463,
                          1881
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 31
                          },
                          "end": {
                            "line": 44,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1436,
                      1882
                    ],
                    "loc": {
                      "start": {
                        "line": 35,
                        "column": 4
                      },
                      "end": {
                        "line": 44,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 7,
                    "_esdocTestName": "describe7"
                  },
                  "range": [
                    1436,
                    1883
                  ],
                  "loc": {
                    "start": {
                      "line": 35,
                      "column": 4
                    },
                    "end": {
                      "line": 44,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        1888,
                        1896
                      ],
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "toObservable",
                        "raw": "'toObservable'",
                        "range": [
                          1897,
                          1911
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 13
                          },
                          "end": {
                            "line": 45,
                            "column": 27
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    1935,
                                    1937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should create observable from a next Notification",
                                    "raw": "'should create observable from a next Notification'",
                                    "range": [
                                      1938,
                                      1989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 62
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  2021,
                                                  2026
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 47,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 47,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "a",
                                                "raw": "'a'",
                                                "range": [
                                                  2029,
                                                  2032
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 47,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 47,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                2021,
                                                2032
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 47,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 47,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2017,
                                            2033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "next",
                                                "range": [
                                                  2050,
                                                  2054
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      2057,
                                                      2069
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createNext",
                                                    "range": [
                                                      2070,
                                                      2080
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2057,
                                                    2080
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 48,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 48,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      2081,
                                                      2086
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 52
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2057,
                                                  2087
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                2050,
                                                2087
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 53
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2046,
                                            2088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 48,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 48,
                                              "column": 54
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    2101,
                                                    2117
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 49,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 49,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "next",
                                                        "range": [
                                                          2118,
                                                          2122
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 49,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 49,
                                                            "column": 33
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toObservable",
                                                        "range": [
                                                          2123,
                                                          2135
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 49,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 49,
                                                            "column": 46
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2118,
                                                        2135
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 49,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 49,
                                                          "column": 46
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      2118,
                                                      2137
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 49,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 49,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2101,
                                                  2138
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  2139,
                                                  2143
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                2101,
                                                2143
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "(a|)",
                                                "raw": "'(a|)'",
                                                "range": [
                                                  2144,
                                                  2150
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2101,
                                              2151
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 49,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            2101,
                                            2152
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 63
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2003,
                                        2162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1991,
                                      2162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1935,
                                  2163
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 10,
                                "_esdocTestName": "it10"
                              },
                              "range": [
                                1935,
                                2164
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    2173,
                                    2175
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should create observable from a complete Notification",
                                    "raw": "'should create observable from a complete Notification'",
                                    "range": [
                                      2176,
                                      2231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 66
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "complete",
                                                "range": [
                                                  2263,
                                                  2271
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      2274,
                                                      2286
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 39
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createComplete",
                                                    "range": [
                                                      2287,
                                                      2301
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2274,
                                                    2301
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 52,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 52,
                                                      "column": 54
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  2274,
                                                  2303
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 56
                                                  }
                                                }
                                              },
                                              "range": [
                                                2263,
                                                2303
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 52,
                                                  "column": 56
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2259,
                                            2304
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 57
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    2317,
                                                    2333
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 53,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 53,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "complete",
                                                        "range": [
                                                          2334,
                                                          2342
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 37
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toObservable",
                                                        "range": [
                                                          2343,
                                                          2355
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 53,
                                                            "column": 38
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 50
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2334,
                                                        2355
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 53,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 53,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      2334,
                                                      2357
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 53,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 53,
                                                        "column": 52
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2317,
                                                  2358
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  2359,
                                                  2363
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                2317,
                                                2363
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "|",
                                                "raw": "'|'",
                                                "range": [
                                                  2364,
                                                  2367
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 53,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 53,
                                                    "column": 62
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2317,
                                              2368
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 63
                                              }
                                            }
                                          },
                                          "range": [
                                            2317,
                                            2369
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 64
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2245,
                                        2379
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 80
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2233,
                                      2379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2173,
                                  2380
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 54,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 11,
                                "_esdocTestName": "it11"
                              },
                              "range": [
                                2173,
                                2381
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    2390,
                                    2392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should create observable from a error Notification",
                                    "raw": "'should create observable from a error Notification'",
                                    "range": [
                                      2393,
                                      2445
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 63
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "error",
                                                "range": [
                                                  2477,
                                                  2482
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      2485,
                                                      2497
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createError",
                                                    "range": [
                                                      2498,
                                                      2509
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2485,
                                                    2509
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 56,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "error",
                                                    "raw": "'error'",
                                                    "range": [
                                                      2510,
                                                      2517
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 56
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2485,
                                                  2518
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 57
                                                  }
                                                }
                                              },
                                              "range": [
                                                2477,
                                                2518
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 57
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2473,
                                            2519
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    2532,
                                                    2548
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "error",
                                                        "range": [
                                                          2549,
                                                          2554
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 57,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 57,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "toObservable",
                                                        "range": [
                                                          2555,
                                                          2567
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 57,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 57,
                                                            "column": 47
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2549,
                                                        2567
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 57,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 57,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      2549,
                                                      2569
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 57,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 57,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2532,
                                                  2570
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  2571,
                                                  2575
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                2532,
                                                2575
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "#",
                                                "raw": "'#'",
                                                "range": [
                                                  2576,
                                                  2579
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2532,
                                              2580
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 57,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            2532,
                                            2581
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2459,
                                        2591
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2447,
                                      2591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2390,
                                  2592
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 12,
                                "_esdocTestName": "it12"
                              },
                              "range": [
                                2390,
                                2593
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            1925,
                            2599
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 41
                            },
                            "end": {
                              "line": 59,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1913,
                          2599
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 29
                          },
                          "end": {
                            "line": 59,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1888,
                      2600
                    ],
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 4
                      },
                      "end": {
                        "line": 59,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 9,
                    "_esdocTestName": "describe9"
                  },
                  "range": [
                    1888,
                    2601
                  ],
                  "loc": {
                    "start": {
                      "line": 45,
                      "column": 4
                    },
                    "end": {
                      "line": 59,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        2606,
                        2614
                      ],
                      "loc": {
                        "start": {
                          "line": 60,
                          "column": 4
                        },
                        "end": {
                          "line": 60,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "static reference",
                        "raw": "'static reference'",
                        "range": [
                          2615,
                          2633
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 13
                          },
                          "end": {
                            "line": 60,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    2657,
                                    2659
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should create new next Notification with value",
                                    "raw": "'should create new next Notification with value'",
                                    "range": [
                                      2660,
                                      2708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 59
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  2740,
                                                  2745
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "a",
                                                "raw": "'a'",
                                                "range": [
                                                  2748,
                                                  2751
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                2740,
                                                2751
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2736,
                                            2752
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "first",
                                                "range": [
                                                  2769,
                                                  2774
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      2777,
                                                      2789
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 63,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 63,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createNext",
                                                    "range": [
                                                      2790,
                                                      2800
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 63,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 63,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2777,
                                                    2800
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 63,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 63,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      2801,
                                                      2806
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 63,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 63,
                                                        "column": 53
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2777,
                                                  2807
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                2769,
                                                2807
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 63,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 63,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2765,
                                            2808
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "second",
                                                "range": [
                                                  2825,
                                                  2831
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 64,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 64,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      2834,
                                                      2846
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 64,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 64,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createNext",
                                                    "range": [
                                                      2847,
                                                      2857
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 64,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 64,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2834,
                                                    2857
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 64,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 64,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      2858,
                                                      2863
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 64,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 64,
                                                        "column": 54
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2834,
                                                  2864
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 64,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 64,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                2825,
                                                2864
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 64,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 64,
                                                  "column": 55
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            2821,
                                            2865
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 64,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 64,
                                              "column": 56
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          2878,
                                                          2884
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 65,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 65,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          2885,
                                                          2891
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 65,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 65,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2878,
                                                        2891
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 65,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 65,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "first",
                                                        "range": [
                                                          2892,
                                                          2897
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 65,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 65,
                                                            "column": 31
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      2878,
                                                      2898
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 65,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 65,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "not",
                                                    "range": [
                                                      2899,
                                                      2902
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 65,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 65,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2878,
                                                    2902
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 65,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 65,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2903,
                                                    2905
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 65,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 65,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2878,
                                                  2905
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2906,
                                                  2911
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "range": [
                                                2878,
                                                2911
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "second",
                                                "range": [
                                                  2912,
                                                  2918
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 65,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 65,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2878,
                                              2919
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 65,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 65,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            2878,
                                            2920
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 54
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2722,
                                        2930
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 73
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2710,
                                      2930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2657,
                                  2931
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 14,
                                "_esdocTestName": "it14"
                              },
                              "range": [
                                2657,
                                2932
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    2941,
                                    2943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should create new error Notification",
                                    "raw": "'should create new error Notification'",
                                    "range": [
                                      2944,
                                      2982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 49
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "first",
                                                "range": [
                                                  3014,
                                                  3019
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      3022,
                                                      3034
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createError",
                                                    "range": [
                                                      3035,
                                                      3046
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 68,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 68,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3022,
                                                    3046
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 68,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 68,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  3022,
                                                  3048
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "range": [
                                                3014,
                                                3048
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3010,
                                            3049
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "second",
                                                "range": [
                                                  3066,
                                                  3072
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 69,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 69,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      3075,
                                                      3087
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 69,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 69,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createError",
                                                    "range": [
                                                      3088,
                                                      3099
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 69,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 69,
                                                        "column": 49
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3075,
                                                    3099
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 69,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 69,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  3075,
                                                  3101
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 69,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 69,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                3066,
                                                3101
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3062,
                                            3102
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 52
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          3115,
                                                          3121
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 70,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 70,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          3122,
                                                          3128
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 70,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 70,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3115,
                                                        3128
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 70,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 70,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "first",
                                                        "range": [
                                                          3129,
                                                          3134
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 70,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 70,
                                                            "column": 31
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      3115,
                                                      3135
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 70,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 70,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "not",
                                                    "range": [
                                                      3136,
                                                      3139
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 70,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 70,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3115,
                                                    3139
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 70,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 70,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    3140,
                                                    3142
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 70,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 70,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3115,
                                                  3142
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 70,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 70,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  3143,
                                                  3148
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 70,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 70,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "range": [
                                                3115,
                                                3148
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 70,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 70,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "second",
                                                "range": [
                                                  3149,
                                                  3155
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 70,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 70,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3115,
                                              3156
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            3115,
                                            3157
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 54
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2996,
                                        3167
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2984,
                                      3167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2941,
                                  3168
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 15,
                                "_esdocTestName": "it15"
                              },
                              "range": [
                                2941,
                                3169
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    3178,
                                    3180
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should return static next Notification reference without value",
                                    "raw": "'should return static next Notification reference without value'",
                                    "range": [
                                      3181,
                                      3245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 75
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "first",
                                                "range": [
                                                  3277,
                                                  3282
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      3285,
                                                      3297
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 73,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 73,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createNext",
                                                    "range": [
                                                      3298,
                                                      3308
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 73,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 73,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3285,
                                                    3308
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 73,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 73,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "undefined",
                                                    "range": [
                                                      3309,
                                                      3318
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 73,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 73,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3285,
                                                  3319
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                3277,
                                                3319
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 58
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3273,
                                            3320
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 59
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "second",
                                                "range": [
                                                  3337,
                                                  3343
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      3346,
                                                      3358
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 74,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 74,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createNext",
                                                    "range": [
                                                      3359,
                                                      3369
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 74,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 74,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3346,
                                                    3369
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 74,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 74,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "undefined",
                                                    "range": [
                                                      3370,
                                                      3379
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 74,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 74,
                                                        "column": 58
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3346,
                                                  3380
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 74,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 74,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "range": [
                                                3337,
                                                3380
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3333,
                                            3381
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 60
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        3394,
                                                        3400
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 75,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 75,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        3401,
                                                        3407
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 75,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 75,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3394,
                                                      3407
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 75,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 75,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "first",
                                                      "range": [
                                                        3408,
                                                        3413
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 75,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 75,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3394,
                                                    3414
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    3415,
                                                    3417
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3394,
                                                  3417
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  3418,
                                                  3423
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                3394,
                                                3423
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "second",
                                                "range": [
                                                  3424,
                                                  3430
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 48
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3394,
                                              3431
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            3394,
                                            3432
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 50
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3259,
                                        3442
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 72,
                                          "column": 89
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3247,
                                      3442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 77
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3178,
                                  3443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 72,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 16,
                                "_esdocTestName": "it16"
                              },
                              "range": [
                                3178,
                                3444
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    3453,
                                    3455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should return static complete Notification reference",
                                    "raw": "'should return static complete Notification reference'",
                                    "range": [
                                      3456,
                                      3510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 65
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "first",
                                                "range": [
                                                  3542,
                                                  3547
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      3550,
                                                      3562
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createComplete",
                                                    "range": [
                                                      3563,
                                                      3577
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 78,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 78,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3550,
                                                    3577
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 78,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 78,
                                                      "column": 51
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  3550,
                                                  3579
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                3542,
                                                3579
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 53
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3538,
                                            3580
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 54
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "second",
                                                "range": [
                                                  3597,
                                                  3603
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 79,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 79,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      3606,
                                                      3618
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 79,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 79,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createComplete",
                                                    "range": [
                                                      3619,
                                                      3633
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 79,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 79,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3606,
                                                    3633
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 79,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 79,
                                                      "column": 52
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  3606,
                                                  3635
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 79,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 79,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                3597,
                                                3635
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 79,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 79,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3593,
                                            3636
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 79,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 79,
                                              "column": 55
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        3649,
                                                        3655
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        3656,
                                                        3662
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3649,
                                                      3662
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 80,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 80,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "first",
                                                      "range": [
                                                        3663,
                                                        3668
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 80,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 80,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3649,
                                                    3669
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 80,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 80,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    3670,
                                                    3672
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 80,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 80,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3649,
                                                  3672
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 80,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 80,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  3673,
                                                  3678
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 80,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 80,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                3649,
                                                3678
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 80,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 80,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "second",
                                                "range": [
                                                  3679,
                                                  3685
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 80,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 80,
                                                    "column": 48
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3649,
                                              3686
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 80,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 80,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            3649,
                                            3687
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 80,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 80,
                                              "column": 50
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3524,
                                        3697
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3512,
                                      3697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3453,
                                  3698
                                ],
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 17,
                                "_esdocTestName": "it17"
                              },
                              "range": [
                                3453,
                                3699
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            2647,
                            3705
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 45
                            },
                            "end": {
                              "line": 82,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2635,
                          3705
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 33
                          },
                          "end": {
                            "line": 82,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2606,
                      3706
                    ],
                    "loc": {
                      "start": {
                        "line": 60,
                        "column": 4
                      },
                      "end": {
                        "line": 82,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 13,
                    "_esdocTestName": "describe13"
                  },
                  "range": [
                    2606,
                    3707
                  ],
                  "loc": {
                    "start": {
                      "line": 60,
                      "column": 4
                    },
                    "end": {
                      "line": 82,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        3712,
                        3720
                      ],
                      "loc": {
                        "start": {
                          "line": 83,
                          "column": 4
                        },
                        "end": {
                          "line": 83,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "do",
                        "raw": "'do'",
                        "range": [
                          3721,
                          3725
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 13
                          },
                          "end": {
                            "line": 83,
                            "column": 17
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    3749,
                                    3751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should invoke on next",
                                    "raw": "'should invoke on next'",
                                    "range": [
                                      3752,
                                      3775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 34
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  3807,
                                                  3808
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 85,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 85,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      3811,
                                                      3823
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 85,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 85,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createNext",
                                                    "range": [
                                                      3824,
                                                      3834
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 85,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 85,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3811,
                                                    3834
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 85,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 85,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "a",
                                                    "raw": "'a'",
                                                    "range": [
                                                      3835,
                                                      3838
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 85,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 85,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3811,
                                                  3839
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 85,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 85,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                3807,
                                                3839
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 85,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 85,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3803,
                                            3840
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "invoked",
                                                "range": [
                                                  3857,
                                                  3864
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 86,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 86,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  3867,
                                                  3872
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 86,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 86,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                3857,
                                                3872
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 86,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 86,
                                                  "column": 31
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3853,
                                            3873
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  3886,
                                                  3887
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 87,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 87,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "do",
                                                "range": [
                                                  3888,
                                                  3890
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 87,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 87,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "range": [
                                                3886,
                                                3890
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 87,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 87,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3901,
                                                      3902
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 87,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 87,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "invoked",
                                                          "range": [
                                                            3922,
                                                            3929
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 88,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 88,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": true,
                                                          "raw": "true",
                                                          "range": [
                                                            3932,
                                                            3936
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 88,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 88,
                                                              "column": 30
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3922,
                                                          3936
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 88,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 88,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3922,
                                                        3937
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 88,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 88,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3904,
                                                    3951
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 87,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 89,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  3891,
                                                  3951
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 87,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 89,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "err",
                                                    "range": [
                                                      3963,
                                                      3966
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 89,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 89,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          3992,
                                                          4014
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 90,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 90,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3986,
                                                        4015
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 90,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 90,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3968,
                                                    4029
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 89,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  3953,
                                                  4029
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 89,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          4067,
                                                          4089
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 92,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 92,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4061,
                                                        4090
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 92,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 92,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4043,
                                                    4104
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 91,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 93,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4031,
                                                  4104
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 93,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3886,
                                              4105
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 93,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            3886,
                                            4106
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        4119,
                                                        4125
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 94,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 94,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        4126,
                                                        4132
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 94,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 94,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4119,
                                                      4132
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 94,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 94,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "invoked",
                                                      "range": [
                                                        4133,
                                                        4140
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 94,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 94,
                                                          "column": 33
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4119,
                                                    4141
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 94,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 94,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    4142,
                                                    4144
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 94,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 94,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4119,
                                                  4144
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 94,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  4145,
                                                  4147
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 94,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "range": [
                                                4119,
                                                4147
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                4148,
                                                4152
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "range": [
                                              4119,
                                              4152
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            4119,
                                            4153
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3789,
                                        4163
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3777,
                                      4163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3749,
                                  4164
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 19,
                                "_esdocTestName": "it19"
                              },
                              "range": [
                                3749,
                                4165
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    4174,
                                    4176
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should invoke on error",
                                    "raw": "'should invoke on error'",
                                    "range": [
                                      4177,
                                      4201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 35
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  4233,
                                                  4234
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 97,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 97,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      4237,
                                                      4249
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 97,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 97,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createError",
                                                    "range": [
                                                      4250,
                                                      4261
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 97,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 97,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4237,
                                                    4261
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 97,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 97,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  4237,
                                                  4263
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 97,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 97,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                4233,
                                                4263
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4229,
                                            4264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "invoked",
                                                "range": [
                                                  4281,
                                                  4288
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 98,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  4291,
                                                  4296
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 98,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 98,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                4281,
                                                4296
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 31
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4277,
                                            4297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  4310,
                                                  4311
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "do",
                                                "range": [
                                                  4312,
                                                  4314
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "range": [
                                                4310,
                                                4314
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      4325,
                                                      4326
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 99,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 99,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          4352,
                                                          4374
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 100,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 100,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4346,
                                                        4375
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 100,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 100,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4328,
                                                    4389
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 101,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4315,
                                                  4389
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 101,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "err",
                                                    "range": [
                                                      4401,
                                                      4404
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 101,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 101,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "invoked",
                                                          "range": [
                                                            4424,
                                                            4431
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 102,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 102,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": true,
                                                          "raw": "true",
                                                          "range": [
                                                            4434,
                                                            4438
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 102,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 102,
                                                              "column": 30
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4424,
                                                          4438
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 102,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 102,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4424,
                                                        4439
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 102,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 102,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4406,
                                                    4453
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 101,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4391,
                                                  4453
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 101,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          4491,
                                                          4513
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 104,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 104,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4485,
                                                        4514
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 104,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 104,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4467,
                                                    4528
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 105,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4455,
                                                  4528
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 105,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4310,
                                              4529
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            4310,
                                            4530
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        4543,
                                                        4549
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 106,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 106,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        4550,
                                                        4556
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 106,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 106,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4543,
                                                      4556
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "invoked",
                                                      "range": [
                                                        4557,
                                                        4564
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 106,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 106,
                                                          "column": 33
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4543,
                                                    4565
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    4566,
                                                    4568
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4543,
                                                  4568
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  4569,
                                                  4571
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "range": [
                                                4543,
                                                4571
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                4572,
                                                4576
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "range": [
                                              4543,
                                              4576
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 106,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 106,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            4543,
                                            4577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4215,
                                        4587
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4203,
                                      4587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4174,
                                  4588
                                ],
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 20,
                                "_esdocTestName": "it20"
                              },
                              "range": [
                                4174,
                                4589
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    4598,
                                    4600
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should invoke on complete",
                                    "raw": "'should invoke on complete'",
                                    "range": [
                                      4601,
                                      4628
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 38
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  4660,
                                                  4661
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 109,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 109,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      4664,
                                                      4676
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 109,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 109,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createComplete",
                                                    "range": [
                                                      4677,
                                                      4691
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 109,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 109,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4664,
                                                    4691
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 109,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 109,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  4664,
                                                  4693
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 109,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 109,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                4660,
                                                4693
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 109,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 109,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4656,
                                            4694
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 50
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "invoked",
                                                "range": [
                                                  4711,
                                                  4718
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 110,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 110,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  4721,
                                                  4726
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 110,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 110,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                4711,
                                                4726
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 110,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 110,
                                                  "column": 31
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4707,
                                            4727
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 110,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  4740,
                                                  4741
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 111,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 111,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "do",
                                                "range": [
                                                  4742,
                                                  4744
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 111,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 111,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "range": [
                                                4740,
                                                4744
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 111,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 111,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      4755,
                                                      4756
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 111,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 111,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          4782,
                                                          4804
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 112,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 112,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4776,
                                                        4805
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 112,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 112,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4758,
                                                    4819
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 111,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 113,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4745,
                                                  4819
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 111,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "err",
                                                    "range": [
                                                      4831,
                                                      4834
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 113,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 113,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          4860,
                                                          4882
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 114,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 114,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4854,
                                                        4883
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 114,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 114,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4836,
                                                    4897
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 113,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 115,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4821,
                                                  4897
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "invoked",
                                                          "range": [
                                                            4929,
                                                            4936
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 116,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 116,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": true,
                                                          "raw": "true",
                                                          "range": [
                                                            4939,
                                                            4943
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 116,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 116,
                                                              "column": 30
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4929,
                                                          4943
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 116,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 116,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4929,
                                                        4944
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 116,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 116,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4911,
                                                    4958
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 115,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 117,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  4899,
                                                  4958
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 117,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4740,
                                              4959
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 111,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 117,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            4740,
                                            4960
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 111,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        4973,
                                                        4979
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 118,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 118,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        4980,
                                                        4986
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 118,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 118,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4973,
                                                      4986
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 118,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 118,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "invoked",
                                                      "range": [
                                                        4987,
                                                        4994
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 118,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 118,
                                                          "column": 33
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4973,
                                                    4995
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 118,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 118,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    4996,
                                                    4998
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 118,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 118,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4973,
                                                  4998
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 118,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  4999,
                                                  5001
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 118,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 118,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "range": [
                                                4973,
                                                5001
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 118,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 118,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                5002,
                                                5006
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 118,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 118,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "range": [
                                              4973,
                                              5006
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 118,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 118,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            4973,
                                            5007
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4642,
                                        5017
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 119,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4630,
                                      5017
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4598,
                                  5018
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 21,
                                "_esdocTestName": "it21"
                              },
                              "range": [
                                4598,
                                5019
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            3739,
                            5025
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 31
                            },
                            "end": {
                              "line": 120,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3727,
                          5025
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 19
                          },
                          "end": {
                            "line": 120,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3712,
                      5026
                    ],
                    "loc": {
                      "start": {
                        "line": 83,
                        "column": 4
                      },
                      "end": {
                        "line": 120,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 18,
                    "_esdocTestName": "describe18"
                  },
                  "range": [
                    3712,
                    5027
                  ],
                  "loc": {
                    "start": {
                      "line": 83,
                      "column": 4
                    },
                    "end": {
                      "line": 120,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        5032,
                        5040
                      ],
                      "loc": {
                        "start": {
                          "line": 121,
                          "column": 4
                        },
                        "end": {
                          "line": 121,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "accept",
                        "raw": "'accept'",
                        "range": [
                          5041,
                          5049
                        ],
                        "loc": {
                          "start": {
                            "line": 121,
                            "column": 13
                          },
                          "end": {
                            "line": 121,
                            "column": 21
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5073,
                                    5075
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should accept observer for next Notification",
                                    "raw": "'should accept observer for next Notification'",
                                    "range": [
                                      5076,
                                      5122
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  5154,
                                                  5159
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "a",
                                                "raw": "'a'",
                                                "range": [
                                                  5162,
                                                  5165
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                5154,
                                                5165
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 123,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 123,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5150,
                                            5166
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observed",
                                                "range": [
                                                  5183,
                                                  5191
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  5194,
                                                  5199
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                5183,
                                                5199
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 124,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 124,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5179,
                                            5200
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  5217,
                                                  5218
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 125,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 125,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      5221,
                                                      5233
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 125,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 125,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createNext",
                                                    "range": [
                                                      5234,
                                                      5244
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 125,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 125,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5221,
                                                    5244
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 125,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 125,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      5245,
                                                      5250
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 125,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 125,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5221,
                                                  5251
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 125,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 125,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "range": [
                                                5217,
                                                5251
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 125,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 125,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5213,
                                            5252
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 125,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 125,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  5269,
                                                  5277
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 126,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 126,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        5280,
                                                        5282
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 126,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 126,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Subscriber",
                                                      "range": [
                                                        5283,
                                                        5293
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 126,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 126,
                                                          "column": 40
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5280,
                                                      5293
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 126,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 126,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "create",
                                                    "range": [
                                                      5294,
                                                      5300
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 126,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 126,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5280,
                                                    5300
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 126,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 126,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          5311,
                                                          5312
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 126,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 126,
                                                            "column": 59
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "chai_1",
                                                                      "range": [
                                                                        5332,
                                                                        5338
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 127,
                                                                          "column": 16
                                                                        },
                                                                        "end": {
                                                                          "line": 127,
                                                                          "column": 22
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "expect",
                                                                      "range": [
                                                                        5339,
                                                                        5345
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 127,
                                                                          "column": 23
                                                                        },
                                                                        "end": {
                                                                          "line": 127,
                                                                          "column": 29
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      5332,
                                                                      5345
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 127,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 127,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "x",
                                                                      "range": [
                                                                        5346,
                                                                        5347
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 127,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 127,
                                                                          "column": 31
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    5332,
                                                                    5348
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 127,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 127,
                                                                      "column": 32
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "to",
                                                                  "range": [
                                                                    5349,
                                                                    5351
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 127,
                                                                      "column": 33
                                                                    },
                                                                    "end": {
                                                                      "line": 127,
                                                                      "column": 35
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  5332,
                                                                  5351
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 127,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 127,
                                                                    "column": 35
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "equal",
                                                                "range": [
                                                                  5352,
                                                                  5357
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 127,
                                                                    "column": 36
                                                                  },
                                                                  "end": {
                                                                    "line": 127,
                                                                    "column": 41
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                5332,
                                                                5357
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 127,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 127,
                                                                  "column": 41
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "value",
                                                                "range": [
                                                                  5358,
                                                                  5363
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 127,
                                                                    "column": 42
                                                                  },
                                                                  "end": {
                                                                    "line": 127,
                                                                    "column": 47
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              5332,
                                                              5364
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 127,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 127,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5332,
                                                            5365
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 127,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 127,
                                                              "column": 49
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "observed",
                                                              "range": [
                                                                5382,
                                                                5390
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 128,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 128,
                                                                  "column": 24
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Literal",
                                                              "value": true,
                                                              "raw": "true",
                                                              "range": [
                                                                5393,
                                                                5397
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 128,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 128,
                                                                  "column": 31
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5382,
                                                              5397
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 128,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 128,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5382,
                                                            5398
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 128,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 128,
                                                              "column": 32
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        5314,
                                                        5412
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 126,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 129,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      5301,
                                                      5412
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 126,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          5424,
                                                          5427
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 129,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 129,
                                                            "column": 28
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              5453,
                                                              5475
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 130,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 130,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5447,
                                                            5476
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 130,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 130,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        5429,
                                                        5490
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 129,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 131,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      5414,
                                                      5490
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 131,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              5528,
                                                              5550
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 132,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 132,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5522,
                                                            5551
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 132,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 132,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        5504,
                                                        5565
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 131,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 133,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      5492,
                                                      5565
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 131,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 133,
                                                        "column": 13
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5280,
                                                  5566
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 126,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 133,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "range": [
                                                5269,
                                                5566
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 126,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 133,
                                                  "column": 14
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5265,
                                            5567
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  5580,
                                                  5581
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "accept",
                                                "range": [
                                                  5582,
                                                  5588
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "range": [
                                                5580,
                                                5588
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 134,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 134,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  5589,
                                                  5597
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 134,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 134,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5580,
                                              5598
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 134,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 134,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            5580,
                                            5599
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        5612,
                                                        5618
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 135,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 135,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        5619,
                                                        5625
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 135,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 135,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5612,
                                                      5625
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 135,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 135,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "observed",
                                                      "range": [
                                                        5626,
                                                        5634
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 135,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 135,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    5612,
                                                    5635
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 135,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 135,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    5636,
                                                    5638
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 135,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 135,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5612,
                                                  5638
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 135,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 135,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  5639,
                                                  5641
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 135,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 135,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                5612,
                                                5641
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 135,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 135,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                5642,
                                                5646
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 135,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 135,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "range": [
                                              5612,
                                              5646
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 135,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 135,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            5612,
                                            5647
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 135,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 135,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5136,
                                        5657
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5124,
                                      5657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5073,
                                  5658
                                ],
                                "loc": {
                                  "start": {
                                    "line": 122,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 23,
                                "_esdocTestName": "it23"
                              },
                              "range": [
                                5073,
                                5659
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5668,
                                    5670
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should accept observer for error Notification",
                                    "raw": "'should accept observer for error Notification'",
                                    "range": [
                                      5671,
                                      5718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 58
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observed",
                                                "range": [
                                                  5750,
                                                  5758
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  5761,
                                                  5766
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                5750,
                                                5766
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 138,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 138,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5746,
                                            5767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  5784,
                                                  5785
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      5788,
                                                      5800
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 139,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 139,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createError",
                                                    "range": [
                                                      5801,
                                                      5812
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 139,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 139,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5788,
                                                    5812
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 139,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 139,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  5788,
                                                  5814
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                5784,
                                                5814
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 139,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 139,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5780,
                                            5815
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  5832,
                                                  5840
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        5843,
                                                        5845
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 140,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 140,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Subscriber",
                                                      "range": [
                                                        5846,
                                                        5856
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 140,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 140,
                                                          "column": 40
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5843,
                                                      5856
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 140,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 140,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "create",
                                                    "range": [
                                                      5857,
                                                      5863
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 140,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 140,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5843,
                                                    5863
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 140,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 140,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          5874,
                                                          5875
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 140,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 140,
                                                            "column": 59
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              5901,
                                                              5923
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 141,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 141,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5895,
                                                            5924
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 141,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 141,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        5877,
                                                        5938
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 140,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 142,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      5864,
                                                      5938
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 140,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 142,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          5950,
                                                          5953
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 142,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 142,
                                                            "column": 28
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "observed",
                                                              "range": [
                                                                5973,
                                                                5981
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 143,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 143,
                                                                  "column": 24
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Literal",
                                                              "value": true,
                                                              "raw": "true",
                                                              "range": [
                                                                5984,
                                                                5988
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 143,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 143,
                                                                  "column": 31
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5973,
                                                              5988
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 143,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 143,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5973,
                                                            5989
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 143,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 143,
                                                              "column": 32
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        5955,
                                                        6003
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 142,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 144,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      5940,
                                                      6003
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 142,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 144,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              6041,
                                                              6063
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 145,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 145,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6035,
                                                            6064
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 145,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 145,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        6017,
                                                        6078
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 144,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 146,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      6005,
                                                      6078
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 144,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 13
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5843,
                                                  6079
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "range": [
                                                5832,
                                                6079
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 146,
                                                  "column": 14
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5828,
                                            6080
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  6093,
                                                  6094
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "accept",
                                                "range": [
                                                  6095,
                                                  6101
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "range": [
                                                6093,
                                                6101
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 147,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 147,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  6102,
                                                  6110
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6093,
                                              6111
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 147,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 147,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            6093,
                                            6112
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        6125,
                                                        6131
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 148,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 148,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        6132,
                                                        6138
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 148,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 148,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6125,
                                                      6138
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 148,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 148,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "observed",
                                                      "range": [
                                                        6139,
                                                        6147
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 148,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 148,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6125,
                                                    6148
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 148,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 148,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    6149,
                                                    6151
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 148,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 148,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6125,
                                                  6151
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  6152,
                                                  6154
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                6125,
                                                6154
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                6155,
                                                6159
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "range": [
                                              6125,
                                              6159
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            6125,
                                            6160
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5732,
                                        6170
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 137,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5720,
                                      6170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5668,
                                  6171
                                ],
                                "loc": {
                                  "start": {
                                    "line": 137,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 24,
                                "_esdocTestName": "it24"
                              },
                              "range": [
                                5668,
                                6172
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 149,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6181,
                                    6183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should accept observer for complete Notification",
                                    "raw": "'should accept observer for complete Notification'",
                                    "range": [
                                      6184,
                                      6234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 61
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observed",
                                                "range": [
                                                  6266,
                                                  6274
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  6277,
                                                  6282
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                6266,
                                                6282
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 151,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 151,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6262,
                                            6283
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  6300,
                                                  6301
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      6304,
                                                      6316
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 152,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 152,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createComplete",
                                                    "range": [
                                                      6317,
                                                      6331
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 152,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 152,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6304,
                                                    6331
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 152,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 152,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  6304,
                                                  6333
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                6300,
                                                6333
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 152,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 152,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6296,
                                            6334
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 50
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  6351,
                                                  6359
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        6362,
                                                        6364
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 153,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 153,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Subscriber",
                                                      "range": [
                                                        6365,
                                                        6375
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 153,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 153,
                                                          "column": 40
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6362,
                                                      6375
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 153,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 153,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "create",
                                                    "range": [
                                                      6376,
                                                      6382
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 153,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 153,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6362,
                                                    6382
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 153,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 153,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          6393,
                                                          6394
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 153,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 153,
                                                            "column": 59
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              6420,
                                                              6442
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 154,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 154,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6414,
                                                            6443
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 154,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 154,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        6396,
                                                        6457
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 153,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 155,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      6383,
                                                      6457
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 153,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 155,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          6469,
                                                          6472
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 155,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 155,
                                                            "column": 28
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              6498,
                                                              6520
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 156,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 156,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6492,
                                                            6521
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 156,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 156,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        6474,
                                                        6535
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 155,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 157,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      6459,
                                                      6535
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 155,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 157,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "observed",
                                                              "range": [
                                                                6567,
                                                                6575
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 158,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 158,
                                                                  "column": 24
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Literal",
                                                              "value": true,
                                                              "raw": "true",
                                                              "range": [
                                                                6578,
                                                                6582
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 158,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 158,
                                                                  "column": 31
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6567,
                                                              6582
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 158,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 158,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6567,
                                                            6583
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 158,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 158,
                                                              "column": 32
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        6549,
                                                        6597
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 157,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 159,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      6537,
                                                      6597
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 157,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 159,
                                                        "column": 13
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6362,
                                                  6598
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "range": [
                                                6351,
                                                6598
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 153,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 159,
                                                  "column": 14
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6347,
                                            6599
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  6612,
                                                  6613
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "accept",
                                                "range": [
                                                  6614,
                                                  6620
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "range": [
                                                6612,
                                                6620
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 160,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 160,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  6621,
                                                  6629
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6612,
                                              6630
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "range": [
                                            6612,
                                            6631
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        6644,
                                                        6650
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 161,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 161,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        6651,
                                                        6657
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 161,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 161,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6644,
                                                      6657
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 161,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 161,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "observed",
                                                      "range": [
                                                        6658,
                                                        6666
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 161,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 161,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6644,
                                                    6667
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 161,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 161,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    6668,
                                                    6670
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 161,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 161,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6644,
                                                  6670
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  6671,
                                                  6673
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                6644,
                                                6673
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                6674,
                                                6678
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "range": [
                                              6644,
                                              6678
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 161,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 161,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            6644,
                                            6679
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6248,
                                        6689
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 150,
                                          "column": 75
                                        },
                                        "end": {
                                          "line": 162,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6236,
                                      6689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6181,
                                  6690
                                ],
                                "loc": {
                                  "start": {
                                    "line": 150,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 162,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 25,
                                "_esdocTestName": "it25"
                              },
                              "range": [
                                6181,
                                6691
                              ],
                              "loc": {
                                "start": {
                                  "line": 150,
                                  "column": 8
                                },
                                "end": {
                                  "line": 162,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6700,
                                    6702
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should accept function for next Notification",
                                    "raw": "'should accept function for next Notification'",
                                    "range": [
                                      6703,
                                      6749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  6781,
                                                  6786
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "a",
                                                "raw": "'a'",
                                                "range": [
                                                  6789,
                                                  6792
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                6781,
                                                6792
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 164,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 164,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6777,
                                            6793
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observed",
                                                "range": [
                                                  6810,
                                                  6818
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  6821,
                                                  6826
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                6810,
                                                6826
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 165,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 165,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6806,
                                            6827
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 165,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  6844,
                                                  6845
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      6848,
                                                      6860
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 166,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 166,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createNext",
                                                    "range": [
                                                      6861,
                                                      6871
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 166,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 166,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6848,
                                                    6871
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 166,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 166,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      6872,
                                                      6877
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 166,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 166,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6848,
                                                  6878
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "range": [
                                                6844,
                                                6878
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 166,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 166,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6840,
                                            6879
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  6892,
                                                  6893
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "accept",
                                                "range": [
                                                  6894,
                                                  6900
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "range": [
                                                6892,
                                                6900
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 167,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      6911,
                                                      6912
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 167,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 167,
                                                        "column": 32
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "chai_1",
                                                                  "range": [
                                                                    6932,
                                                                    6938
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 168,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 168,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    6939,
                                                                    6945
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 168,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 168,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6932,
                                                                  6945
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 168,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 168,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "x",
                                                                  "range": [
                                                                    6946,
                                                                    6947
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 168,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 168,
                                                                      "column": 31
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                6932,
                                                                6948
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 168,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 168,
                                                                  "column": 32
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                6949,
                                                                6951
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 168,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 168,
                                                                  "column": 35
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6932,
                                                              6951
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 168,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 168,
                                                                "column": 35
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              6952,
                                                              6957
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 168,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 168,
                                                                "column": 41
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6932,
                                                            6957
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 168,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 168,
                                                              "column": 41
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "value",
                                                            "range": [
                                                              6958,
                                                              6963
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 168,
                                                                "column": 42
                                                              },
                                                              "end": {
                                                                "line": 168,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          6932,
                                                          6964
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 168,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 168,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6932,
                                                        6965
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 168,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 168,
                                                          "column": 49
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "observed",
                                                          "range": [
                                                            6982,
                                                            6990
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 169,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 169,
                                                              "column": 24
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": true,
                                                          "raw": "true",
                                                          "range": [
                                                            6993,
                                                            6997
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 169,
                                                              "column": 27
                                                            },
                                                            "end": {
                                                              "line": 169,
                                                              "column": 31
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          6982,
                                                          6997
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 169,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 169,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6982,
                                                        6998
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 169,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 169,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6914,
                                                    7012
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 167,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 170,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  6901,
                                                  7012
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "err",
                                                    "range": [
                                                      7024,
                                                      7027
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 170,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 170,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          7053,
                                                          7075
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 171,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 171,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7047,
                                                        7076
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 171,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 171,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7029,
                                                    7090
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 170,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 172,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7014,
                                                  7090
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 172,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          7128,
                                                          7150
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 173,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 173,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7122,
                                                        7151
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 173,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 173,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7104,
                                                    7165
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 172,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 174,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7092,
                                                  7165
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 172,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 174,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6892,
                                              7166
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 167,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            6892,
                                            7167
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        7180,
                                                        7186
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 175,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 175,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        7187,
                                                        7193
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 175,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 175,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7180,
                                                      7193
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 175,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 175,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "observed",
                                                      "range": [
                                                        7194,
                                                        7202
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 175,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 175,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7180,
                                                    7203
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 175,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 175,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    7204,
                                                    7206
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 175,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 175,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7180,
                                                  7206
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 175,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 175,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  7207,
                                                  7209
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 175,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 175,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                7180,
                                                7209
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 175,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 175,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                7210,
                                                7214
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 175,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 175,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "range": [
                                              7180,
                                              7214
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 175,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 175,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            7180,
                                            7215
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6763,
                                        7225
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 163,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 176,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6751,
                                      7225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6700,
                                  7226
                                ],
                                "loc": {
                                  "start": {
                                    "line": 163,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 176,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 26,
                                "_esdocTestName": "it26"
                              },
                              "range": [
                                6700,
                                7227
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7236,
                                    7238
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should accept function for error Notification",
                                    "raw": "'should accept function for error Notification'",
                                    "range": [
                                      7239,
                                      7286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 58
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observed",
                                                "range": [
                                                  7318,
                                                  7326
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  7329,
                                                  7334
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                7318,
                                                7334
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 178,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 178,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7314,
                                            7335
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "error",
                                                "range": [
                                                  7352,
                                                  7357
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "error",
                                                "raw": "'error'",
                                                "range": [
                                                  7360,
                                                  7367
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "range": [
                                                7352,
                                                7367
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 179,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 179,
                                                  "column": 31
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7348,
                                            7368
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  7385,
                                                  7386
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 180,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      7389,
                                                      7401
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 180,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 180,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createError",
                                                    "range": [
                                                      7402,
                                                      7413
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 180,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 180,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7389,
                                                    7413
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 180,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 180,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "error",
                                                    "range": [
                                                      7414,
                                                      7419
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 180,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 180,
                                                        "column": 50
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7389,
                                                  7420
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 180,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                7385,
                                                7420
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 180,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 180,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7381,
                                            7421
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 52
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  7434,
                                                  7435
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 181,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 181,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "accept",
                                                "range": [
                                                  7436,
                                                  7442
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 181,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 181,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "range": [
                                                7434,
                                                7442
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 181,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 181,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      7453,
                                                      7454
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 181,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 181,
                                                        "column": 32
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          7480,
                                                          7502
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 182,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 182,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7474,
                                                        7503
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 182,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 182,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7456,
                                                    7517
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 181,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 183,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7443,
                                                  7517
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 181,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 183,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "err",
                                                    "range": [
                                                      7529,
                                                      7532
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 183,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 183,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "chai_1",
                                                                  "range": [
                                                                    7552,
                                                                    7558
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 184,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 184,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "expect",
                                                                  "range": [
                                                                    7559,
                                                                    7565
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 184,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 184,
                                                                      "column": 29
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7552,
                                                                  7565
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 184,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 184,
                                                                    "column": 29
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "err",
                                                                  "range": [
                                                                    7566,
                                                                    7569
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 184,
                                                                      "column": 30
                                                                    },
                                                                    "end": {
                                                                      "line": 184,
                                                                      "column": 33
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                7552,
                                                                7570
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 184,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 184,
                                                                  "column": 34
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "to",
                                                              "range": [
                                                                7571,
                                                                7573
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 184,
                                                                  "column": 35
                                                                },
                                                                "end": {
                                                                  "line": 184,
                                                                  "column": 37
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7552,
                                                              7573
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 184,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 184,
                                                                "column": 37
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "equal",
                                                            "range": [
                                                              7574,
                                                              7579
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 184,
                                                                "column": 38
                                                              },
                                                              "end": {
                                                                "line": 184,
                                                                "column": 43
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7552,
                                                            7579
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 184,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 184,
                                                              "column": 43
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "error",
                                                            "range": [
                                                              7580,
                                                              7585
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 184,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 184,
                                                                "column": 49
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7552,
                                                          7586
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 184,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 184,
                                                            "column": 50
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7552,
                                                        7587
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 184,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 184,
                                                          "column": 51
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "observed",
                                                          "range": [
                                                            7604,
                                                            7612
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 185,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 185,
                                                              "column": 24
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": true,
                                                          "raw": "true",
                                                          "range": [
                                                            7615,
                                                            7619
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 185,
                                                              "column": 27
                                                            },
                                                            "end": {
                                                              "line": 185,
                                                              "column": 31
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7604,
                                                          7619
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 185,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 185,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7604,
                                                        7620
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 185,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 185,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7534,
                                                    7634
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 183,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 186,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7519,
                                                  7634
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 183,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 186,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          7672,
                                                          7694
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 187,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 187,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7666,
                                                        7695
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 187,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 187,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7648,
                                                    7709
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 186,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 188,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7636,
                                                  7709
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 186,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 188,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7434,
                                              7710
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 181,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            7434,
                                            7711
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        7724,
                                                        7730
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 189,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 189,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        7731,
                                                        7737
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 189,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 189,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7724,
                                                      7737
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 189,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 189,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "observed",
                                                      "range": [
                                                        7738,
                                                        7746
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 189,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 189,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7724,
                                                    7747
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 189,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 189,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    7748,
                                                    7750
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 189,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 189,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7724,
                                                  7750
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 189,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 189,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  7751,
                                                  7753
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 189,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 189,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                7724,
                                                7753
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 189,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 189,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                7754,
                                                7758
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 189,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 189,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "range": [
                                              7724,
                                              7758
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 189,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 189,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            7724,
                                            7759
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7300,
                                        7769
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7288,
                                      7769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7236,
                                  7770
                                ],
                                "loc": {
                                  "start": {
                                    "line": 177,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 190,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 27,
                                "_esdocTestName": "it27"
                              },
                              "range": [
                                7236,
                                7771
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 190,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7780,
                                    7782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should accept function for complete Notification",
                                    "raw": "'should accept function for complete Notification'",
                                    "range": [
                                      7783,
                                      7833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 61
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observed",
                                                "range": [
                                                  7865,
                                                  7873
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 192,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 192,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  7876,
                                                  7881
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 192,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 192,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                7865,
                                                7881
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 192,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 192,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7861,
                                            7882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  7899,
                                                  7900
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 193,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 193,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      7903,
                                                      7915
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 193,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 193,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createComplete",
                                                    "range": [
                                                      7916,
                                                      7930
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 193,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 193,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7903,
                                                    7930
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 193,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 193,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  7903,
                                                  7932
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 193,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 193,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                7899,
                                                7932
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 193,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 193,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7895,
                                            7933
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 50
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  7946,
                                                  7947
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "accept",
                                                "range": [
                                                  7948,
                                                  7954
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "range": [
                                                7946,
                                                7954
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 194,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 194,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      7965,
                                                      7966
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 194,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 194,
                                                        "column": 32
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          7992,
                                                          8014
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 195,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 195,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7986,
                                                        8015
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 195,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 195,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7968,
                                                    8029
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 194,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 196,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7955,
                                                  8029
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 196,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "err",
                                                    "range": [
                                                      8041,
                                                      8044
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 196,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 196,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ThrowStatement",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": "should not be called",
                                                        "raw": "'should not be called'",
                                                        "range": [
                                                          8070,
                                                          8092
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 197,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 197,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8064,
                                                        8093
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 197,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 197,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    8046,
                                                    8107
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 196,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 198,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  8031,
                                                  8107
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 196,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 198,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "observed",
                                                          "range": [
                                                            8139,
                                                            8147
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 199,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 199,
                                                              "column": 24
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": true,
                                                          "raw": "true",
                                                          "range": [
                                                            8150,
                                                            8154
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 199,
                                                              "column": 27
                                                            },
                                                            "end": {
                                                              "line": 199,
                                                              "column": 31
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8139,
                                                          8154
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 199,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 199,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8139,
                                                        8155
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 199,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 199,
                                                          "column": 32
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    8121,
                                                    8169
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 198,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 200,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  8109,
                                                  8169
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 198,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 200,
                                                    "column": 13
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7946,
                                              8170
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 194,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 200,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "range": [
                                            7946,
                                            8171
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        8184,
                                                        8190
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 201,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 201,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        8191,
                                                        8197
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 201,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 201,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8184,
                                                      8197
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 201,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 201,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "observed",
                                                      "range": [
                                                        8198,
                                                        8206
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 201,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 201,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    8184,
                                                    8207
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 201,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 201,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    8208,
                                                    8210
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 201,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 201,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8184,
                                                  8210
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 201,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 201,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  8211,
                                                  8213
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 201,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 201,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                8184,
                                                8213
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 201,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 201,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                8214,
                                                8218
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 201,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 201,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "range": [
                                              8184,
                                              8218
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            8184,
                                            8219
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7847,
                                        8229
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 75
                                        },
                                        "end": {
                                          "line": 202,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7835,
                                      8229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7780,
                                  8230
                                ],
                                "loc": {
                                  "start": {
                                    "line": 191,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 28,
                                "_esdocTestName": "it28"
                              },
                              "range": [
                                7780,
                                8231
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            5063,
                            8237
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 35
                            },
                            "end": {
                              "line": 203,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5051,
                          8237
                        ],
                        "loc": {
                          "start": {
                            "line": 121,
                            "column": 23
                          },
                          "end": {
                            "line": 203,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5032,
                      8238
                    ],
                    "loc": {
                      "start": {
                        "line": 121,
                        "column": 4
                      },
                      "end": {
                        "line": 203,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 22,
                    "_esdocTestName": "describe22"
                  },
                  "range": [
                    5032,
                    8239
                  ],
                  "loc": {
                    "start": {
                      "line": 121,
                      "column": 4
                    },
                    "end": {
                      "line": 203,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        8244,
                        8252
                      ],
                      "loc": {
                        "start": {
                          "line": 204,
                          "column": 4
                        },
                        "end": {
                          "line": 204,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "observe",
                        "raw": "'observe'",
                        "range": [
                          8253,
                          8262
                        ],
                        "loc": {
                          "start": {
                            "line": 204,
                            "column": 13
                          },
                          "end": {
                            "line": 204,
                            "column": 22
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    8286,
                                    8288
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should observe for next Notification",
                                    "raw": "'should observe for next Notification'",
                                    "range": [
                                      8289,
                                      8327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 49
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  8359,
                                                  8364
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 206,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 206,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "a",
                                                "raw": "'a'",
                                                "range": [
                                                  8367,
                                                  8370
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 206,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 206,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                8359,
                                                8370
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 206,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 206,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8355,
                                            8371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observed",
                                                "range": [
                                                  8388,
                                                  8396
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 207,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 207,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  8399,
                                                  8404
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 207,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 207,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                8388,
                                                8404
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 207,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 207,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8384,
                                            8405
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  8422,
                                                  8423
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 208,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 208,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      8426,
                                                      8438
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 208,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 208,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createNext",
                                                    "range": [
                                                      8439,
                                                      8449
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 208,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 208,
                                                        "column": 43
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8426,
                                                    8449
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 208,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 208,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      8450,
                                                      8455
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 208,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 208,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8426,
                                                  8456
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 208,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 208,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "range": [
                                                8422,
                                                8456
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 208,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 208,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8418,
                                            8457
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  8474,
                                                  8482
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 209,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 209,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        8485,
                                                        8487
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 209,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 209,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Subscriber",
                                                      "range": [
                                                        8488,
                                                        8498
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 209,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 209,
                                                          "column": 40
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8485,
                                                      8498
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 209,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 209,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "create",
                                                    "range": [
                                                      8499,
                                                      8505
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 209,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 209,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8485,
                                                    8505
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 209,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 209,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          8516,
                                                          8517
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 209,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 209,
                                                            "column": 59
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "chai_1",
                                                                      "range": [
                                                                        8537,
                                                                        8543
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 210,
                                                                          "column": 16
                                                                        },
                                                                        "end": {
                                                                          "line": 210,
                                                                          "column": 22
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "expect",
                                                                      "range": [
                                                                        8544,
                                                                        8550
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 210,
                                                                          "column": 23
                                                                        },
                                                                        "end": {
                                                                          "line": 210,
                                                                          "column": 29
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      8537,
                                                                      8550
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 210,
                                                                        "column": 16
                                                                      },
                                                                      "end": {
                                                                        "line": 210,
                                                                        "column": 29
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "x",
                                                                      "range": [
                                                                        8551,
                                                                        8552
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 210,
                                                                          "column": 30
                                                                        },
                                                                        "end": {
                                                                          "line": 210,
                                                                          "column": 31
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    8537,
                                                                    8553
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 210,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 210,
                                                                      "column": 32
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "to",
                                                                  "range": [
                                                                    8554,
                                                                    8556
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 210,
                                                                      "column": 33
                                                                    },
                                                                    "end": {
                                                                      "line": 210,
                                                                      "column": 35
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  8537,
                                                                  8556
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 210,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 210,
                                                                    "column": 35
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "equal",
                                                                "range": [
                                                                  8557,
                                                                  8562
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 210,
                                                                    "column": 36
                                                                  },
                                                                  "end": {
                                                                    "line": 210,
                                                                    "column": 41
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                8537,
                                                                8562
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 210,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 210,
                                                                  "column": 41
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "value",
                                                                "range": [
                                                                  8563,
                                                                  8568
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 210,
                                                                    "column": 42
                                                                  },
                                                                  "end": {
                                                                    "line": 210,
                                                                    "column": 47
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              8537,
                                                              8569
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 210,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 210,
                                                                "column": 48
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8537,
                                                            8570
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 210,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 210,
                                                              "column": 49
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "observed",
                                                              "range": [
                                                                8587,
                                                                8595
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 211,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 211,
                                                                  "column": 24
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Literal",
                                                              "value": true,
                                                              "raw": "true",
                                                              "range": [
                                                                8598,
                                                                8602
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 211,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 211,
                                                                  "column": 31
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8587,
                                                              8602
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 211,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 211,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8587,
                                                            8603
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 211,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 211,
                                                              "column": 32
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        8519,
                                                        8617
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 209,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 212,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      8506,
                                                      8617
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 209,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 212,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          8629,
                                                          8632
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 212,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 212,
                                                            "column": 28
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              8658,
                                                              8680
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 213,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 213,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8652,
                                                            8681
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 213,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 213,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        8634,
                                                        8695
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 212,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 214,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      8619,
                                                      8695
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 212,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 214,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              8733,
                                                              8755
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 215,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 215,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8727,
                                                            8756
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 215,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 215,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        8709,
                                                        8770
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 214,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 216,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      8697,
                                                      8770
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 214,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 216,
                                                        "column": 13
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8485,
                                                  8771
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 209,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 216,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "range": [
                                                8474,
                                                8771
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 209,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 216,
                                                  "column": 14
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8470,
                                            8772
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 209,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  8785,
                                                  8786
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 217,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 217,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "observe",
                                                "range": [
                                                  8787,
                                                  8794
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 217,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 217,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                8785,
                                                8794
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 217,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 217,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  8795,
                                                  8803
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 217,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 217,
                                                    "column": 30
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8785,
                                              8804
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            8785,
                                            8805
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        8818,
                                                        8824
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 218,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 218,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        8825,
                                                        8831
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 218,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 218,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8818,
                                                      8831
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 218,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 218,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "observed",
                                                      "range": [
                                                        8832,
                                                        8840
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 218,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 218,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    8818,
                                                    8841
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 218,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 218,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    8842,
                                                    8844
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 218,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 218,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8818,
                                                  8844
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 218,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 218,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  8845,
                                                  8847
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 218,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 218,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                8818,
                                                8847
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 218,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 218,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                8848,
                                                8852
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 218,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 218,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "range": [
                                              8818,
                                              8852
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 218,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 218,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            8818,
                                            8853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8341,
                                        8863
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 219,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      8329,
                                      8863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8286,
                                  8864
                                ],
                                "loc": {
                                  "start": {
                                    "line": 205,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 30,
                                "_esdocTestName": "it30"
                              },
                              "range": [
                                8286,
                                8865
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    8874,
                                    8876
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should observe for error Notification",
                                    "raw": "'should observe for error Notification'",
                                    "range": [
                                      8877,
                                      8916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observed",
                                                "range": [
                                                  8948,
                                                  8956
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 221,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 221,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  8959,
                                                  8964
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 221,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 221,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                8948,
                                                8964
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 221,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 221,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8944,
                                            8965
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  8982,
                                                  8983
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 222,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 222,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      8986,
                                                      8998
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 222,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 222,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createError",
                                                    "range": [
                                                      8999,
                                                      9010
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 222,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 222,
                                                        "column": 44
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8986,
                                                    9010
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 222,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 222,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  8986,
                                                  9012
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 222,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 222,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                8982,
                                                9012
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 222,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 222,
                                                  "column": 46
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8978,
                                            9013
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 47
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  9030,
                                                  9038
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 223,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 223,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        9041,
                                                        9043
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 223,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 223,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Subscriber",
                                                      "range": [
                                                        9044,
                                                        9054
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 223,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 223,
                                                          "column": 40
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      9041,
                                                      9054
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 223,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 223,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "create",
                                                    "range": [
                                                      9055,
                                                      9061
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 223,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 223,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9041,
                                                    9061
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 223,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 223,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          9072,
                                                          9073
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 223,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 223,
                                                            "column": 59
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              9099,
                                                              9121
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 224,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 224,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9093,
                                                            9122
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 224,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 224,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        9075,
                                                        9136
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 223,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 225,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      9062,
                                                      9136
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 223,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 225,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          9148,
                                                          9151
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 225,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 225,
                                                            "column": 28
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "observed",
                                                              "range": [
                                                                9171,
                                                                9179
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 226,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 226,
                                                                  "column": 24
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Literal",
                                                              "value": true,
                                                              "raw": "true",
                                                              "range": [
                                                                9182,
                                                                9186
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 226,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 226,
                                                                  "column": 31
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              9171,
                                                              9186
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 226,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 226,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9171,
                                                            9187
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 226,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 226,
                                                              "column": 32
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        9153,
                                                        9201
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 225,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 227,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      9138,
                                                      9201
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 225,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 227,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              9239,
                                                              9261
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 228,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 228,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9233,
                                                            9262
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 228,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 228,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        9215,
                                                        9276
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 227,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 229,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      9203,
                                                      9276
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 227,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 229,
                                                        "column": 13
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9041,
                                                  9277
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 223,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 229,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "range": [
                                                9030,
                                                9277
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 223,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 229,
                                                  "column": 14
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            9026,
                                            9278
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 223,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 229,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  9291,
                                                  9292
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 230,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 230,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "observe",
                                                "range": [
                                                  9293,
                                                  9300
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 230,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 230,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                9291,
                                                9300
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 230,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 230,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  9301,
                                                  9309
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 230,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 230,
                                                    "column": 30
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9291,
                                              9310
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 230,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 230,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            9291,
                                            9311
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        9324,
                                                        9330
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 231,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 231,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        9331,
                                                        9337
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 231,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 231,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      9324,
                                                      9337
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 231,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 231,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "observed",
                                                      "range": [
                                                        9338,
                                                        9346
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 231,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 231,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    9324,
                                                    9347
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 231,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 231,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    9348,
                                                    9350
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 231,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 231,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  9324,
                                                  9350
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 231,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 231,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  9351,
                                                  9353
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 231,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 231,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                9324,
                                                9353
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 231,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 231,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                9354,
                                                9358
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 231,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 231,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "range": [
                                              9324,
                                              9358
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 231,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 231,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            9324,
                                            9359
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 231,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8930,
                                        9369
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 220,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      8918,
                                      9369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8874,
                                  9370
                                ],
                                "loc": {
                                  "start": {
                                    "line": 220,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 31,
                                "_esdocTestName": "it31"
                              },
                              "range": [
                                8874,
                                9371
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    9380,
                                    9382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should observe for complete Notification",
                                    "raw": "'should observe for complete Notification'",
                                    "range": [
                                      9383,
                                      9425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observed",
                                                "range": [
                                                  9457,
                                                  9465
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 234,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 234,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  9468,
                                                  9473
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 234,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 234,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                9457,
                                                9473
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 234,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 234,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            9453,
                                            9474
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  9491,
                                                  9492
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 235,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 235,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Notification",
                                                    "range": [
                                                      9495,
                                                      9507
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 235,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 235,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "createComplete",
                                                    "range": [
                                                      9508,
                                                      9522
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 235,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 235,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9495,
                                                    9522
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 235,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 235,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  9495,
                                                  9524
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 235,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 235,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                9491,
                                                9524
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 235,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 235,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            9487,
                                            9525
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 50
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  9542,
                                                  9550
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 236,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 236,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "Rx",
                                                      "range": [
                                                        9553,
                                                        9555
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 236,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 236,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "Subscriber",
                                                      "range": [
                                                        9556,
                                                        9566
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 236,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 236,
                                                          "column": 40
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      9553,
                                                      9566
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 236,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 236,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "create",
                                                    "range": [
                                                      9567,
                                                      9573
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 236,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 236,
                                                        "column": 47
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9553,
                                                    9573
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 236,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 236,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          9584,
                                                          9585
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 236,
                                                            "column": 58
                                                          },
                                                          "end": {
                                                            "line": 236,
                                                            "column": 59
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              9611,
                                                              9633
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 237,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 237,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9605,
                                                            9634
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 237,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 237,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        9587,
                                                        9648
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 236,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 238,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      9574,
                                                      9648
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 236,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 238,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          9660,
                                                          9663
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 238,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 238,
                                                            "column": 28
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ThrowStatement",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": "should not be called",
                                                            "raw": "'should not be called'",
                                                            "range": [
                                                              9689,
                                                              9711
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 239,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 239,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9683,
                                                            9712
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 239,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 239,
                                                              "column": 45
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        9665,
                                                        9726
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 238,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 240,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      9650,
                                                      9726
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 238,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 240,
                                                        "column": 13
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "observed",
                                                              "range": [
                                                                9758,
                                                                9766
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 241,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 241,
                                                                  "column": 24
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Literal",
                                                              "value": true,
                                                              "raw": "true",
                                                              "range": [
                                                                9769,
                                                                9773
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 241,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 241,
                                                                  "column": 31
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              9758,
                                                              9773
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 241,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 241,
                                                                "column": 31
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9758,
                                                            9774
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 241,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 241,
                                                              "column": 32
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        9740,
                                                        9788
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 240,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 242,
                                                          "column": 13
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      9728,
                                                      9788
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 240,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 242,
                                                        "column": 13
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9553,
                                                  9789
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 236,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 242,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "range": [
                                                9542,
                                                9789
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 236,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 242,
                                                  "column": 14
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            9538,
                                            9790
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 15
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "n",
                                                "range": [
                                                  9803,
                                                  9804
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 243,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 243,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "observe",
                                                "range": [
                                                  9805,
                                                  9812
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 243,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 243,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                9803,
                                                9812
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 243,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 243,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "observer",
                                                "range": [
                                                  9813,
                                                  9821
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 243,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 243,
                                                    "column": 30
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9803,
                                              9822
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 243,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 243,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            9803,
                                            9823
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        9836,
                                                        9842
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 244,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 244,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        9843,
                                                        9849
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 244,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 244,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      9836,
                                                      9849
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 244,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 244,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "observed",
                                                      "range": [
                                                        9850,
                                                        9858
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 244,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 244,
                                                          "column": 34
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    9836,
                                                    9859
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 244,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 244,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    9860,
                                                    9862
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 244,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 244,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  9836,
                                                  9862
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 244,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 244,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "be",
                                                "range": [
                                                  9863,
                                                  9865
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 244,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 244,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                9836,
                                                9865
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 244,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 244,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "true",
                                              "range": [
                                                9866,
                                                9870
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 244,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 244,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "range": [
                                              9836,
                                              9870
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 244,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 244,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            9836,
                                            9871
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 47
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        9439,
                                        9881
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      9427,
                                      9881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9380,
                                  9882
                                ],
                                "loc": {
                                  "start": {
                                    "line": 233,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 32,
                                "_esdocTestName": "it32"
                              },
                              "range": [
                                9380,
                                9883
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            8276,
                            9889
                          ],
                          "loc": {
                            "start": {
                              "line": 204,
                              "column": 36
                            },
                            "end": {
                              "line": 246,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8264,
                          9889
                        ],
                        "loc": {
                          "start": {
                            "line": 204,
                            "column": 24
                          },
                          "end": {
                            "line": 246,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8244,
                      9890
                    ],
                    "loc": {
                      "start": {
                        "line": 204,
                        "column": 4
                      },
                      "end": {
                        "line": 246,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 29,
                    "_esdocTestName": "describe29"
                  },
                  "range": [
                    8244,
                    9891
                  ],
                  "loc": {
                    "start": {
                      "line": 204,
                      "column": 4
                    },
                    "end": {
                      "line": 246,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                181,
                9893
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 37
                },
                "end": {
                  "line": 247,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              169,
              9893
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 25
              },
              "end": {
                "line": 247,
                "column": 1
              }
            }
          }
        ],
        "range": [
          144,
          9894
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 247,
            "column": 2
          }
        },
        "_esdocTestId": 0,
        "_esdocTestName": "describe0"
      },
      "range": [
        144,
        9895
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 247,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {Notification} ",
          "range": [
            116,
            143
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 27
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=Notification-spec.js.map",
          "range": [
            9896,
            9941
          ],
          "loc": {
            "start": {
              "line": 248,
              "column": 0
            },
            "end": {
              "line": 248,
              "column": 45
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    9895
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 247,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {Notification} ",
      "range": [
        116,
        143
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 27
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=Notification-spec.js.map",
      "range": [
        9896,
        9941
      ],
      "loc": {
        "start": {
          "line": 248,
          "column": 0
        },
        "end": {
          "line": 248,
          "column": 45
        }
      }
    }
  ]
}