{
  "type": "Program",
  "body": [
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "Subject",
            "range": [
              215,
              222
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 16
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "Subject",
            "range": [
              215,
              222
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 16
              }
            }
          },
          "range": [
            215,
            222
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 9
            },
            "end": {
              "line": 5,
              "column": 16
            }
          }
        },
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "AnonymousSubject",
            "range": [
              224,
              240
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 18
              },
              "end": {
                "line": 5,
                "column": 34
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "AnonymousSubject",
            "range": [
              224,
              240
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 18
              },
              "end": {
                "line": 5,
                "column": 34
              }
            }
          },
          "range": [
            224,
            240
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 18
            },
            "end": {
              "line": 5,
              "column": 34
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./Subject",
        "raw": "'./Subject'",
        "range": [
          248,
          259
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 42
          },
          "end": {
            "line": 5,
            "column": 53
          }
        }
      },
      "range": [
        206,
        260
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 54
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": " tslint:disable:no-unused-variable ",
          "range": [
            0,
            39
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 0
            },
            "end": {
              "line": 1,
              "column": 39
            }
          }
        },
        {
          "type": "Line",
          "value": " Subject imported before Observable to bypass circular dependency issue since",
          "range": [
            40,
            119
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 0
            },
            "end": {
              "line": 2,
              "column": 79
            }
          }
        },
        {
          "type": "Line",
          "value": " Subject extends Observable and Observable references Subject in it's",
          "range": [
            120,
            191
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 0
            },
            "end": {
              "line": 3,
              "column": 71
            }
          }
        },
        {
          "type": "Line",
          "value": " definition",
          "range": [
            192,
            205
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 13
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Block",
          "value": " tslint:enable:no-unused-variable ",
          "range": [
            261,
            299
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 38
            }
          }
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              309,
              319
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 9
              },
              "end": {
                "line": 7,
                "column": 19
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              309,
              319
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 9
              },
              "end": {
                "line": 7,
                "column": 19
              }
            }
          },
          "range": [
            309,
            319
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 9
            },
            "end": {
              "line": 7,
              "column": 19
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./Observable",
        "raw": "'./Observable'",
        "range": [
          327,
          341
        ],
        "loc": {
          "start": {
            "line": 7,
            "column": 27
          },
          "end": {
            "line": 7,
            "column": 41
          }
        }
      },
      "range": [
        300,
        342
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 42
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": " tslint:enable:no-unused-variable ",
          "range": [
            261,
            299
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 38
            }
          }
        }
      ]
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/bindCallback",
        "raw": "'./add/observable/bindCallback'",
        "range": [
          350,
          381
        ],
        "loc": {
          "start": {
            "line": 8,
            "column": 7
          },
          "end": {
            "line": 8,
            "column": 38
          }
        }
      },
      "range": [
        343,
        382
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 39
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/bindNodeCallback",
        "raw": "'./add/observable/bindNodeCallback'",
        "range": [
          390,
          425
        ],
        "loc": {
          "start": {
            "line": 9,
            "column": 7
          },
          "end": {
            "line": 9,
            "column": 42
          }
        }
      },
      "range": [
        383,
        426
      ],
      "loc": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 9,
          "column": 43
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/combineLatest",
        "raw": "'./add/observable/combineLatest'",
        "range": [
          434,
          466
        ],
        "loc": {
          "start": {
            "line": 10,
            "column": 7
          },
          "end": {
            "line": 10,
            "column": 39
          }
        }
      },
      "range": [
        427,
        467
      ],
      "loc": {
        "start": {
          "line": 10,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 40
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/concat",
        "raw": "'./add/observable/concat'",
        "range": [
          475,
          500
        ],
        "loc": {
          "start": {
            "line": 11,
            "column": 7
          },
          "end": {
            "line": 11,
            "column": 32
          }
        }
      },
      "range": [
        468,
        501
      ],
      "loc": {
        "start": {
          "line": 11,
          "column": 0
        },
        "end": {
          "line": 11,
          "column": 33
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/defer",
        "raw": "'./add/observable/defer'",
        "range": [
          509,
          533
        ],
        "loc": {
          "start": {
            "line": 12,
            "column": 7
          },
          "end": {
            "line": 12,
            "column": 31
          }
        }
      },
      "range": [
        502,
        534
      ],
      "loc": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 12,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/empty",
        "raw": "'./add/observable/empty'",
        "range": [
          542,
          566
        ],
        "loc": {
          "start": {
            "line": 13,
            "column": 7
          },
          "end": {
            "line": 13,
            "column": 31
          }
        }
      },
      "range": [
        535,
        567
      ],
      "loc": {
        "start": {
          "line": 13,
          "column": 0
        },
        "end": {
          "line": 13,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/forkJoin",
        "raw": "'./add/observable/forkJoin'",
        "range": [
          575,
          602
        ],
        "loc": {
          "start": {
            "line": 14,
            "column": 7
          },
          "end": {
            "line": 14,
            "column": 34
          }
        }
      },
      "range": [
        568,
        603
      ],
      "loc": {
        "start": {
          "line": 14,
          "column": 0
        },
        "end": {
          "line": 14,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/from",
        "raw": "'./add/observable/from'",
        "range": [
          611,
          634
        ],
        "loc": {
          "start": {
            "line": 15,
            "column": 7
          },
          "end": {
            "line": 15,
            "column": 30
          }
        }
      },
      "range": [
        604,
        635
      ],
      "loc": {
        "start": {
          "line": 15,
          "column": 0
        },
        "end": {
          "line": 15,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/fromEvent",
        "raw": "'./add/observable/fromEvent'",
        "range": [
          643,
          671
        ],
        "loc": {
          "start": {
            "line": 16,
            "column": 7
          },
          "end": {
            "line": 16,
            "column": 35
          }
        }
      },
      "range": [
        636,
        672
      ],
      "loc": {
        "start": {
          "line": 16,
          "column": 0
        },
        "end": {
          "line": 16,
          "column": 36
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/fromEventPattern",
        "raw": "'./add/observable/fromEventPattern'",
        "range": [
          680,
          715
        ],
        "loc": {
          "start": {
            "line": 17,
            "column": 7
          },
          "end": {
            "line": 17,
            "column": 42
          }
        }
      },
      "range": [
        673,
        716
      ],
      "loc": {
        "start": {
          "line": 17,
          "column": 0
        },
        "end": {
          "line": 17,
          "column": 43
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/fromPromise",
        "raw": "'./add/observable/fromPromise'",
        "range": [
          724,
          754
        ],
        "loc": {
          "start": {
            "line": 18,
            "column": 7
          },
          "end": {
            "line": 18,
            "column": 37
          }
        }
      },
      "range": [
        717,
        755
      ],
      "loc": {
        "start": {
          "line": 18,
          "column": 0
        },
        "end": {
          "line": 18,
          "column": 38
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/generate",
        "raw": "'./add/observable/generate'",
        "range": [
          763,
          790
        ],
        "loc": {
          "start": {
            "line": 19,
            "column": 7
          },
          "end": {
            "line": 19,
            "column": 34
          }
        }
      },
      "range": [
        756,
        791
      ],
      "loc": {
        "start": {
          "line": 19,
          "column": 0
        },
        "end": {
          "line": 19,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/if",
        "raw": "'./add/observable/if'",
        "range": [
          799,
          820
        ],
        "loc": {
          "start": {
            "line": 20,
            "column": 7
          },
          "end": {
            "line": 20,
            "column": 28
          }
        }
      },
      "range": [
        792,
        821
      ],
      "loc": {
        "start": {
          "line": 20,
          "column": 0
        },
        "end": {
          "line": 20,
          "column": 29
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/interval",
        "raw": "'./add/observable/interval'",
        "range": [
          829,
          856
        ],
        "loc": {
          "start": {
            "line": 21,
            "column": 7
          },
          "end": {
            "line": 21,
            "column": 34
          }
        }
      },
      "range": [
        822,
        857
      ],
      "loc": {
        "start": {
          "line": 21,
          "column": 0
        },
        "end": {
          "line": 21,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/merge",
        "raw": "'./add/observable/merge'",
        "range": [
          865,
          889
        ],
        "loc": {
          "start": {
            "line": 22,
            "column": 7
          },
          "end": {
            "line": 22,
            "column": 31
          }
        }
      },
      "range": [
        858,
        890
      ],
      "loc": {
        "start": {
          "line": 22,
          "column": 0
        },
        "end": {
          "line": 22,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/race",
        "raw": "'./add/observable/race'",
        "range": [
          898,
          921
        ],
        "loc": {
          "start": {
            "line": 23,
            "column": 7
          },
          "end": {
            "line": 23,
            "column": 30
          }
        }
      },
      "range": [
        891,
        922
      ],
      "loc": {
        "start": {
          "line": 23,
          "column": 0
        },
        "end": {
          "line": 23,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/never",
        "raw": "'./add/observable/never'",
        "range": [
          930,
          954
        ],
        "loc": {
          "start": {
            "line": 24,
            "column": 7
          },
          "end": {
            "line": 24,
            "column": 31
          }
        }
      },
      "range": [
        923,
        955
      ],
      "loc": {
        "start": {
          "line": 24,
          "column": 0
        },
        "end": {
          "line": 24,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/of",
        "raw": "'./add/observable/of'",
        "range": [
          963,
          984
        ],
        "loc": {
          "start": {
            "line": 25,
            "column": 7
          },
          "end": {
            "line": 25,
            "column": 28
          }
        }
      },
      "range": [
        956,
        985
      ],
      "loc": {
        "start": {
          "line": 25,
          "column": 0
        },
        "end": {
          "line": 25,
          "column": 29
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/onErrorResumeNext",
        "raw": "'./add/observable/onErrorResumeNext'",
        "range": [
          993,
          1029
        ],
        "loc": {
          "start": {
            "line": 26,
            "column": 7
          },
          "end": {
            "line": 26,
            "column": 43
          }
        }
      },
      "range": [
        986,
        1030
      ],
      "loc": {
        "start": {
          "line": 26,
          "column": 0
        },
        "end": {
          "line": 26,
          "column": 44
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/pairs",
        "raw": "'./add/observable/pairs'",
        "range": [
          1038,
          1062
        ],
        "loc": {
          "start": {
            "line": 27,
            "column": 7
          },
          "end": {
            "line": 27,
            "column": 31
          }
        }
      },
      "range": [
        1031,
        1063
      ],
      "loc": {
        "start": {
          "line": 27,
          "column": 0
        },
        "end": {
          "line": 27,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/range",
        "raw": "'./add/observable/range'",
        "range": [
          1071,
          1095
        ],
        "loc": {
          "start": {
            "line": 28,
            "column": 7
          },
          "end": {
            "line": 28,
            "column": 31
          }
        }
      },
      "range": [
        1064,
        1096
      ],
      "loc": {
        "start": {
          "line": 28,
          "column": 0
        },
        "end": {
          "line": 28,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/using",
        "raw": "'./add/observable/using'",
        "range": [
          1104,
          1128
        ],
        "loc": {
          "start": {
            "line": 29,
            "column": 7
          },
          "end": {
            "line": 29,
            "column": 31
          }
        }
      },
      "range": [
        1097,
        1129
      ],
      "loc": {
        "start": {
          "line": 29,
          "column": 0
        },
        "end": {
          "line": 29,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/throw",
        "raw": "'./add/observable/throw'",
        "range": [
          1137,
          1161
        ],
        "loc": {
          "start": {
            "line": 30,
            "column": 7
          },
          "end": {
            "line": 30,
            "column": 31
          }
        }
      },
      "range": [
        1130,
        1162
      ],
      "loc": {
        "start": {
          "line": 30,
          "column": 0
        },
        "end": {
          "line": 30,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/timer",
        "raw": "'./add/observable/timer'",
        "range": [
          1170,
          1194
        ],
        "loc": {
          "start": {
            "line": 31,
            "column": 7
          },
          "end": {
            "line": 31,
            "column": 31
          }
        }
      },
      "range": [
        1163,
        1195
      ],
      "loc": {
        "start": {
          "line": 31,
          "column": 0
        },
        "end": {
          "line": 31,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/zip",
        "raw": "'./add/observable/zip'",
        "range": [
          1203,
          1225
        ],
        "loc": {
          "start": {
            "line": 32,
            "column": 7
          },
          "end": {
            "line": 32,
            "column": 29
          }
        }
      },
      "range": [
        1196,
        1226
      ],
      "loc": {
        "start": {
          "line": 32,
          "column": 0
        },
        "end": {
          "line": 32,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/dom/ajax",
        "raw": "'./add/observable/dom/ajax'",
        "range": [
          1234,
          1261
        ],
        "loc": {
          "start": {
            "line": 33,
            "column": 7
          },
          "end": {
            "line": 33,
            "column": 34
          }
        }
      },
      "range": [
        1227,
        1262
      ],
      "loc": {
        "start": {
          "line": 33,
          "column": 0
        },
        "end": {
          "line": 33,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/observable/dom/webSocket",
        "raw": "'./add/observable/dom/webSocket'",
        "range": [
          1270,
          1302
        ],
        "loc": {
          "start": {
            "line": 34,
            "column": 7
          },
          "end": {
            "line": 34,
            "column": 39
          }
        }
      },
      "range": [
        1263,
        1303
      ],
      "loc": {
        "start": {
          "line": 34,
          "column": 0
        },
        "end": {
          "line": 34,
          "column": 40
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/buffer",
        "raw": "'./add/operator/buffer'",
        "range": [
          1311,
          1334
        ],
        "loc": {
          "start": {
            "line": 35,
            "column": 7
          },
          "end": {
            "line": 35,
            "column": 30
          }
        }
      },
      "range": [
        1304,
        1335
      ],
      "loc": {
        "start": {
          "line": 35,
          "column": 0
        },
        "end": {
          "line": 35,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/bufferCount",
        "raw": "'./add/operator/bufferCount'",
        "range": [
          1343,
          1371
        ],
        "loc": {
          "start": {
            "line": 36,
            "column": 7
          },
          "end": {
            "line": 36,
            "column": 35
          }
        }
      },
      "range": [
        1336,
        1372
      ],
      "loc": {
        "start": {
          "line": 36,
          "column": 0
        },
        "end": {
          "line": 36,
          "column": 36
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/bufferTime",
        "raw": "'./add/operator/bufferTime'",
        "range": [
          1380,
          1407
        ],
        "loc": {
          "start": {
            "line": 37,
            "column": 7
          },
          "end": {
            "line": 37,
            "column": 34
          }
        }
      },
      "range": [
        1373,
        1408
      ],
      "loc": {
        "start": {
          "line": 37,
          "column": 0
        },
        "end": {
          "line": 37,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/bufferToggle",
        "raw": "'./add/operator/bufferToggle'",
        "range": [
          1416,
          1445
        ],
        "loc": {
          "start": {
            "line": 38,
            "column": 7
          },
          "end": {
            "line": 38,
            "column": 36
          }
        }
      },
      "range": [
        1409,
        1446
      ],
      "loc": {
        "start": {
          "line": 38,
          "column": 0
        },
        "end": {
          "line": 38,
          "column": 37
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/bufferWhen",
        "raw": "'./add/operator/bufferWhen'",
        "range": [
          1454,
          1481
        ],
        "loc": {
          "start": {
            "line": 39,
            "column": 7
          },
          "end": {
            "line": 39,
            "column": 34
          }
        }
      },
      "range": [
        1447,
        1482
      ],
      "loc": {
        "start": {
          "line": 39,
          "column": 0
        },
        "end": {
          "line": 39,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/catch",
        "raw": "'./add/operator/catch'",
        "range": [
          1490,
          1512
        ],
        "loc": {
          "start": {
            "line": 40,
            "column": 7
          },
          "end": {
            "line": 40,
            "column": 29
          }
        }
      },
      "range": [
        1483,
        1513
      ],
      "loc": {
        "start": {
          "line": 40,
          "column": 0
        },
        "end": {
          "line": 40,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/combineAll",
        "raw": "'./add/operator/combineAll'",
        "range": [
          1521,
          1548
        ],
        "loc": {
          "start": {
            "line": 41,
            "column": 7
          },
          "end": {
            "line": 41,
            "column": 34
          }
        }
      },
      "range": [
        1514,
        1549
      ],
      "loc": {
        "start": {
          "line": 41,
          "column": 0
        },
        "end": {
          "line": 41,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/combineLatest",
        "raw": "'./add/operator/combineLatest'",
        "range": [
          1557,
          1587
        ],
        "loc": {
          "start": {
            "line": 42,
            "column": 7
          },
          "end": {
            "line": 42,
            "column": 37
          }
        }
      },
      "range": [
        1550,
        1588
      ],
      "loc": {
        "start": {
          "line": 42,
          "column": 0
        },
        "end": {
          "line": 42,
          "column": 38
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/concat",
        "raw": "'./add/operator/concat'",
        "range": [
          1596,
          1619
        ],
        "loc": {
          "start": {
            "line": 43,
            "column": 7
          },
          "end": {
            "line": 43,
            "column": 30
          }
        }
      },
      "range": [
        1589,
        1620
      ],
      "loc": {
        "start": {
          "line": 43,
          "column": 0
        },
        "end": {
          "line": 43,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/concatAll",
        "raw": "'./add/operator/concatAll'",
        "range": [
          1628,
          1654
        ],
        "loc": {
          "start": {
            "line": 44,
            "column": 7
          },
          "end": {
            "line": 44,
            "column": 33
          }
        }
      },
      "range": [
        1621,
        1655
      ],
      "loc": {
        "start": {
          "line": 44,
          "column": 0
        },
        "end": {
          "line": 44,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/concatMap",
        "raw": "'./add/operator/concatMap'",
        "range": [
          1663,
          1689
        ],
        "loc": {
          "start": {
            "line": 45,
            "column": 7
          },
          "end": {
            "line": 45,
            "column": 33
          }
        }
      },
      "range": [
        1656,
        1690
      ],
      "loc": {
        "start": {
          "line": 45,
          "column": 0
        },
        "end": {
          "line": 45,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/concatMapTo",
        "raw": "'./add/operator/concatMapTo'",
        "range": [
          1698,
          1726
        ],
        "loc": {
          "start": {
            "line": 46,
            "column": 7
          },
          "end": {
            "line": 46,
            "column": 35
          }
        }
      },
      "range": [
        1691,
        1727
      ],
      "loc": {
        "start": {
          "line": 46,
          "column": 0
        },
        "end": {
          "line": 46,
          "column": 36
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/count",
        "raw": "'./add/operator/count'",
        "range": [
          1735,
          1757
        ],
        "loc": {
          "start": {
            "line": 47,
            "column": 7
          },
          "end": {
            "line": 47,
            "column": 29
          }
        }
      },
      "range": [
        1728,
        1758
      ],
      "loc": {
        "start": {
          "line": 47,
          "column": 0
        },
        "end": {
          "line": 47,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/dematerialize",
        "raw": "'./add/operator/dematerialize'",
        "range": [
          1766,
          1796
        ],
        "loc": {
          "start": {
            "line": 48,
            "column": 7
          },
          "end": {
            "line": 48,
            "column": 37
          }
        }
      },
      "range": [
        1759,
        1797
      ],
      "loc": {
        "start": {
          "line": 48,
          "column": 0
        },
        "end": {
          "line": 48,
          "column": 38
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/debounce",
        "raw": "'./add/operator/debounce'",
        "range": [
          1805,
          1830
        ],
        "loc": {
          "start": {
            "line": 49,
            "column": 7
          },
          "end": {
            "line": 49,
            "column": 32
          }
        }
      },
      "range": [
        1798,
        1831
      ],
      "loc": {
        "start": {
          "line": 49,
          "column": 0
        },
        "end": {
          "line": 49,
          "column": 33
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/debounceTime",
        "raw": "'./add/operator/debounceTime'",
        "range": [
          1839,
          1868
        ],
        "loc": {
          "start": {
            "line": 50,
            "column": 7
          },
          "end": {
            "line": 50,
            "column": 36
          }
        }
      },
      "range": [
        1832,
        1869
      ],
      "loc": {
        "start": {
          "line": 50,
          "column": 0
        },
        "end": {
          "line": 50,
          "column": 37
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/defaultIfEmpty",
        "raw": "'./add/operator/defaultIfEmpty'",
        "range": [
          1877,
          1908
        ],
        "loc": {
          "start": {
            "line": 51,
            "column": 7
          },
          "end": {
            "line": 51,
            "column": 38
          }
        }
      },
      "range": [
        1870,
        1909
      ],
      "loc": {
        "start": {
          "line": 51,
          "column": 0
        },
        "end": {
          "line": 51,
          "column": 39
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/delay",
        "raw": "'./add/operator/delay'",
        "range": [
          1917,
          1939
        ],
        "loc": {
          "start": {
            "line": 52,
            "column": 7
          },
          "end": {
            "line": 52,
            "column": 29
          }
        }
      },
      "range": [
        1910,
        1940
      ],
      "loc": {
        "start": {
          "line": 52,
          "column": 0
        },
        "end": {
          "line": 52,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/delayWhen",
        "raw": "'./add/operator/delayWhen'",
        "range": [
          1948,
          1974
        ],
        "loc": {
          "start": {
            "line": 53,
            "column": 7
          },
          "end": {
            "line": 53,
            "column": 33
          }
        }
      },
      "range": [
        1941,
        1975
      ],
      "loc": {
        "start": {
          "line": 53,
          "column": 0
        },
        "end": {
          "line": 53,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/distinct",
        "raw": "'./add/operator/distinct'",
        "range": [
          1983,
          2008
        ],
        "loc": {
          "start": {
            "line": 54,
            "column": 7
          },
          "end": {
            "line": 54,
            "column": 32
          }
        }
      },
      "range": [
        1976,
        2009
      ],
      "loc": {
        "start": {
          "line": 54,
          "column": 0
        },
        "end": {
          "line": 54,
          "column": 33
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/distinctUntilChanged",
        "raw": "'./add/operator/distinctUntilChanged'",
        "range": [
          2017,
          2054
        ],
        "loc": {
          "start": {
            "line": 55,
            "column": 7
          },
          "end": {
            "line": 55,
            "column": 44
          }
        }
      },
      "range": [
        2010,
        2055
      ],
      "loc": {
        "start": {
          "line": 55,
          "column": 0
        },
        "end": {
          "line": 55,
          "column": 45
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/distinctUntilKeyChanged",
        "raw": "'./add/operator/distinctUntilKeyChanged'",
        "range": [
          2063,
          2103
        ],
        "loc": {
          "start": {
            "line": 56,
            "column": 7
          },
          "end": {
            "line": 56,
            "column": 47
          }
        }
      },
      "range": [
        2056,
        2104
      ],
      "loc": {
        "start": {
          "line": 56,
          "column": 0
        },
        "end": {
          "line": 56,
          "column": 48
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/do",
        "raw": "'./add/operator/do'",
        "range": [
          2112,
          2131
        ],
        "loc": {
          "start": {
            "line": 57,
            "column": 7
          },
          "end": {
            "line": 57,
            "column": 26
          }
        }
      },
      "range": [
        2105,
        2132
      ],
      "loc": {
        "start": {
          "line": 57,
          "column": 0
        },
        "end": {
          "line": 57,
          "column": 27
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/exhaust",
        "raw": "'./add/operator/exhaust'",
        "range": [
          2140,
          2164
        ],
        "loc": {
          "start": {
            "line": 58,
            "column": 7
          },
          "end": {
            "line": 58,
            "column": 31
          }
        }
      },
      "range": [
        2133,
        2165
      ],
      "loc": {
        "start": {
          "line": 58,
          "column": 0
        },
        "end": {
          "line": 58,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/exhaustMap",
        "raw": "'./add/operator/exhaustMap'",
        "range": [
          2173,
          2200
        ],
        "loc": {
          "start": {
            "line": 59,
            "column": 7
          },
          "end": {
            "line": 59,
            "column": 34
          }
        }
      },
      "range": [
        2166,
        2201
      ],
      "loc": {
        "start": {
          "line": 59,
          "column": 0
        },
        "end": {
          "line": 59,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/expand",
        "raw": "'./add/operator/expand'",
        "range": [
          2209,
          2232
        ],
        "loc": {
          "start": {
            "line": 60,
            "column": 7
          },
          "end": {
            "line": 60,
            "column": 30
          }
        }
      },
      "range": [
        2202,
        2233
      ],
      "loc": {
        "start": {
          "line": 60,
          "column": 0
        },
        "end": {
          "line": 60,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/elementAt",
        "raw": "'./add/operator/elementAt'",
        "range": [
          2241,
          2267
        ],
        "loc": {
          "start": {
            "line": 61,
            "column": 7
          },
          "end": {
            "line": 61,
            "column": 33
          }
        }
      },
      "range": [
        2234,
        2268
      ],
      "loc": {
        "start": {
          "line": 61,
          "column": 0
        },
        "end": {
          "line": 61,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/filter",
        "raw": "'./add/operator/filter'",
        "range": [
          2276,
          2299
        ],
        "loc": {
          "start": {
            "line": 62,
            "column": 7
          },
          "end": {
            "line": 62,
            "column": 30
          }
        }
      },
      "range": [
        2269,
        2300
      ],
      "loc": {
        "start": {
          "line": 62,
          "column": 0
        },
        "end": {
          "line": 62,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/finally",
        "raw": "'./add/operator/finally'",
        "range": [
          2308,
          2332
        ],
        "loc": {
          "start": {
            "line": 63,
            "column": 7
          },
          "end": {
            "line": 63,
            "column": 31
          }
        }
      },
      "range": [
        2301,
        2333
      ],
      "loc": {
        "start": {
          "line": 63,
          "column": 0
        },
        "end": {
          "line": 63,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/find",
        "raw": "'./add/operator/find'",
        "range": [
          2341,
          2362
        ],
        "loc": {
          "start": {
            "line": 64,
            "column": 7
          },
          "end": {
            "line": 64,
            "column": 28
          }
        }
      },
      "range": [
        2334,
        2363
      ],
      "loc": {
        "start": {
          "line": 64,
          "column": 0
        },
        "end": {
          "line": 64,
          "column": 29
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/findIndex",
        "raw": "'./add/operator/findIndex'",
        "range": [
          2371,
          2397
        ],
        "loc": {
          "start": {
            "line": 65,
            "column": 7
          },
          "end": {
            "line": 65,
            "column": 33
          }
        }
      },
      "range": [
        2364,
        2398
      ],
      "loc": {
        "start": {
          "line": 65,
          "column": 0
        },
        "end": {
          "line": 65,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/first",
        "raw": "'./add/operator/first'",
        "range": [
          2406,
          2428
        ],
        "loc": {
          "start": {
            "line": 66,
            "column": 7
          },
          "end": {
            "line": 66,
            "column": 29
          }
        }
      },
      "range": [
        2399,
        2429
      ],
      "loc": {
        "start": {
          "line": 66,
          "column": 0
        },
        "end": {
          "line": 66,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/groupBy",
        "raw": "'./add/operator/groupBy'",
        "range": [
          2437,
          2461
        ],
        "loc": {
          "start": {
            "line": 67,
            "column": 7
          },
          "end": {
            "line": 67,
            "column": 31
          }
        }
      },
      "range": [
        2430,
        2462
      ],
      "loc": {
        "start": {
          "line": 67,
          "column": 0
        },
        "end": {
          "line": 67,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/ignoreElements",
        "raw": "'./add/operator/ignoreElements'",
        "range": [
          2470,
          2501
        ],
        "loc": {
          "start": {
            "line": 68,
            "column": 7
          },
          "end": {
            "line": 68,
            "column": 38
          }
        }
      },
      "range": [
        2463,
        2502
      ],
      "loc": {
        "start": {
          "line": 68,
          "column": 0
        },
        "end": {
          "line": 68,
          "column": 39
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/isEmpty",
        "raw": "'./add/operator/isEmpty'",
        "range": [
          2510,
          2534
        ],
        "loc": {
          "start": {
            "line": 69,
            "column": 7
          },
          "end": {
            "line": 69,
            "column": 31
          }
        }
      },
      "range": [
        2503,
        2535
      ],
      "loc": {
        "start": {
          "line": 69,
          "column": 0
        },
        "end": {
          "line": 69,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/audit",
        "raw": "'./add/operator/audit'",
        "range": [
          2543,
          2565
        ],
        "loc": {
          "start": {
            "line": 70,
            "column": 7
          },
          "end": {
            "line": 70,
            "column": 29
          }
        }
      },
      "range": [
        2536,
        2566
      ],
      "loc": {
        "start": {
          "line": 70,
          "column": 0
        },
        "end": {
          "line": 70,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/auditTime",
        "raw": "'./add/operator/auditTime'",
        "range": [
          2574,
          2600
        ],
        "loc": {
          "start": {
            "line": 71,
            "column": 7
          },
          "end": {
            "line": 71,
            "column": 33
          }
        }
      },
      "range": [
        2567,
        2601
      ],
      "loc": {
        "start": {
          "line": 71,
          "column": 0
        },
        "end": {
          "line": 71,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/last",
        "raw": "'./add/operator/last'",
        "range": [
          2609,
          2630
        ],
        "loc": {
          "start": {
            "line": 72,
            "column": 7
          },
          "end": {
            "line": 72,
            "column": 28
          }
        }
      },
      "range": [
        2602,
        2631
      ],
      "loc": {
        "start": {
          "line": 72,
          "column": 0
        },
        "end": {
          "line": 72,
          "column": 29
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/let",
        "raw": "'./add/operator/let'",
        "range": [
          2639,
          2659
        ],
        "loc": {
          "start": {
            "line": 73,
            "column": 7
          },
          "end": {
            "line": 73,
            "column": 27
          }
        }
      },
      "range": [
        2632,
        2660
      ],
      "loc": {
        "start": {
          "line": 73,
          "column": 0
        },
        "end": {
          "line": 73,
          "column": 28
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/every",
        "raw": "'./add/operator/every'",
        "range": [
          2668,
          2690
        ],
        "loc": {
          "start": {
            "line": 74,
            "column": 7
          },
          "end": {
            "line": 74,
            "column": 29
          }
        }
      },
      "range": [
        2661,
        2691
      ],
      "loc": {
        "start": {
          "line": 74,
          "column": 0
        },
        "end": {
          "line": 74,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/map",
        "raw": "'./add/operator/map'",
        "range": [
          2699,
          2719
        ],
        "loc": {
          "start": {
            "line": 75,
            "column": 7
          },
          "end": {
            "line": 75,
            "column": 27
          }
        }
      },
      "range": [
        2692,
        2720
      ],
      "loc": {
        "start": {
          "line": 75,
          "column": 0
        },
        "end": {
          "line": 75,
          "column": 28
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/mapTo",
        "raw": "'./add/operator/mapTo'",
        "range": [
          2728,
          2750
        ],
        "loc": {
          "start": {
            "line": 76,
            "column": 7
          },
          "end": {
            "line": 76,
            "column": 29
          }
        }
      },
      "range": [
        2721,
        2751
      ],
      "loc": {
        "start": {
          "line": 76,
          "column": 0
        },
        "end": {
          "line": 76,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/materialize",
        "raw": "'./add/operator/materialize'",
        "range": [
          2759,
          2787
        ],
        "loc": {
          "start": {
            "line": 77,
            "column": 7
          },
          "end": {
            "line": 77,
            "column": 35
          }
        }
      },
      "range": [
        2752,
        2788
      ],
      "loc": {
        "start": {
          "line": 77,
          "column": 0
        },
        "end": {
          "line": 77,
          "column": 36
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/max",
        "raw": "'./add/operator/max'",
        "range": [
          2796,
          2816
        ],
        "loc": {
          "start": {
            "line": 78,
            "column": 7
          },
          "end": {
            "line": 78,
            "column": 27
          }
        }
      },
      "range": [
        2789,
        2817
      ],
      "loc": {
        "start": {
          "line": 78,
          "column": 0
        },
        "end": {
          "line": 78,
          "column": 28
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/merge",
        "raw": "'./add/operator/merge'",
        "range": [
          2825,
          2847
        ],
        "loc": {
          "start": {
            "line": 79,
            "column": 7
          },
          "end": {
            "line": 79,
            "column": 29
          }
        }
      },
      "range": [
        2818,
        2848
      ],
      "loc": {
        "start": {
          "line": 79,
          "column": 0
        },
        "end": {
          "line": 79,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/mergeAll",
        "raw": "'./add/operator/mergeAll'",
        "range": [
          2856,
          2881
        ],
        "loc": {
          "start": {
            "line": 80,
            "column": 7
          },
          "end": {
            "line": 80,
            "column": 32
          }
        }
      },
      "range": [
        2849,
        2882
      ],
      "loc": {
        "start": {
          "line": 80,
          "column": 0
        },
        "end": {
          "line": 80,
          "column": 33
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/mergeMap",
        "raw": "'./add/operator/mergeMap'",
        "range": [
          2890,
          2915
        ],
        "loc": {
          "start": {
            "line": 81,
            "column": 7
          },
          "end": {
            "line": 81,
            "column": 32
          }
        }
      },
      "range": [
        2883,
        2916
      ],
      "loc": {
        "start": {
          "line": 81,
          "column": 0
        },
        "end": {
          "line": 81,
          "column": 33
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/mergeMapTo",
        "raw": "'./add/operator/mergeMapTo'",
        "range": [
          2924,
          2951
        ],
        "loc": {
          "start": {
            "line": 82,
            "column": 7
          },
          "end": {
            "line": 82,
            "column": 34
          }
        }
      },
      "range": [
        2917,
        2952
      ],
      "loc": {
        "start": {
          "line": 82,
          "column": 0
        },
        "end": {
          "line": 82,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/mergeScan",
        "raw": "'./add/operator/mergeScan'",
        "range": [
          2960,
          2986
        ],
        "loc": {
          "start": {
            "line": 83,
            "column": 7
          },
          "end": {
            "line": 83,
            "column": 33
          }
        }
      },
      "range": [
        2953,
        2987
      ],
      "loc": {
        "start": {
          "line": 83,
          "column": 0
        },
        "end": {
          "line": 83,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/min",
        "raw": "'./add/operator/min'",
        "range": [
          2995,
          3015
        ],
        "loc": {
          "start": {
            "line": 84,
            "column": 7
          },
          "end": {
            "line": 84,
            "column": 27
          }
        }
      },
      "range": [
        2988,
        3016
      ],
      "loc": {
        "start": {
          "line": 84,
          "column": 0
        },
        "end": {
          "line": 84,
          "column": 28
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/multicast",
        "raw": "'./add/operator/multicast'",
        "range": [
          3024,
          3050
        ],
        "loc": {
          "start": {
            "line": 85,
            "column": 7
          },
          "end": {
            "line": 85,
            "column": 33
          }
        }
      },
      "range": [
        3017,
        3051
      ],
      "loc": {
        "start": {
          "line": 85,
          "column": 0
        },
        "end": {
          "line": 85,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/observeOn",
        "raw": "'./add/operator/observeOn'",
        "range": [
          3059,
          3085
        ],
        "loc": {
          "start": {
            "line": 86,
            "column": 7
          },
          "end": {
            "line": 86,
            "column": 33
          }
        }
      },
      "range": [
        3052,
        3086
      ],
      "loc": {
        "start": {
          "line": 86,
          "column": 0
        },
        "end": {
          "line": 86,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/onErrorResumeNext",
        "raw": "'./add/operator/onErrorResumeNext'",
        "range": [
          3094,
          3128
        ],
        "loc": {
          "start": {
            "line": 87,
            "column": 7
          },
          "end": {
            "line": 87,
            "column": 41
          }
        }
      },
      "range": [
        3087,
        3129
      ],
      "loc": {
        "start": {
          "line": 87,
          "column": 0
        },
        "end": {
          "line": 87,
          "column": 42
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/pairwise",
        "raw": "'./add/operator/pairwise'",
        "range": [
          3137,
          3162
        ],
        "loc": {
          "start": {
            "line": 88,
            "column": 7
          },
          "end": {
            "line": 88,
            "column": 32
          }
        }
      },
      "range": [
        3130,
        3163
      ],
      "loc": {
        "start": {
          "line": 88,
          "column": 0
        },
        "end": {
          "line": 88,
          "column": 33
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/partition",
        "raw": "'./add/operator/partition'",
        "range": [
          3171,
          3197
        ],
        "loc": {
          "start": {
            "line": 89,
            "column": 7
          },
          "end": {
            "line": 89,
            "column": 33
          }
        }
      },
      "range": [
        3164,
        3198
      ],
      "loc": {
        "start": {
          "line": 89,
          "column": 0
        },
        "end": {
          "line": 89,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/pluck",
        "raw": "'./add/operator/pluck'",
        "range": [
          3206,
          3228
        ],
        "loc": {
          "start": {
            "line": 90,
            "column": 7
          },
          "end": {
            "line": 90,
            "column": 29
          }
        }
      },
      "range": [
        3199,
        3229
      ],
      "loc": {
        "start": {
          "line": 90,
          "column": 0
        },
        "end": {
          "line": 90,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/publish",
        "raw": "'./add/operator/publish'",
        "range": [
          3237,
          3261
        ],
        "loc": {
          "start": {
            "line": 91,
            "column": 7
          },
          "end": {
            "line": 91,
            "column": 31
          }
        }
      },
      "range": [
        3230,
        3262
      ],
      "loc": {
        "start": {
          "line": 91,
          "column": 0
        },
        "end": {
          "line": 91,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/publishBehavior",
        "raw": "'./add/operator/publishBehavior'",
        "range": [
          3270,
          3302
        ],
        "loc": {
          "start": {
            "line": 92,
            "column": 7
          },
          "end": {
            "line": 92,
            "column": 39
          }
        }
      },
      "range": [
        3263,
        3303
      ],
      "loc": {
        "start": {
          "line": 92,
          "column": 0
        },
        "end": {
          "line": 92,
          "column": 40
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/publishReplay",
        "raw": "'./add/operator/publishReplay'",
        "range": [
          3311,
          3341
        ],
        "loc": {
          "start": {
            "line": 93,
            "column": 7
          },
          "end": {
            "line": 93,
            "column": 37
          }
        }
      },
      "range": [
        3304,
        3342
      ],
      "loc": {
        "start": {
          "line": 93,
          "column": 0
        },
        "end": {
          "line": 93,
          "column": 38
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/publishLast",
        "raw": "'./add/operator/publishLast'",
        "range": [
          3350,
          3378
        ],
        "loc": {
          "start": {
            "line": 94,
            "column": 7
          },
          "end": {
            "line": 94,
            "column": 35
          }
        }
      },
      "range": [
        3343,
        3379
      ],
      "loc": {
        "start": {
          "line": 94,
          "column": 0
        },
        "end": {
          "line": 94,
          "column": 36
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/race",
        "raw": "'./add/operator/race'",
        "range": [
          3387,
          3408
        ],
        "loc": {
          "start": {
            "line": 95,
            "column": 7
          },
          "end": {
            "line": 95,
            "column": 28
          }
        }
      },
      "range": [
        3380,
        3409
      ],
      "loc": {
        "start": {
          "line": 95,
          "column": 0
        },
        "end": {
          "line": 95,
          "column": 29
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/reduce",
        "raw": "'./add/operator/reduce'",
        "range": [
          3417,
          3440
        ],
        "loc": {
          "start": {
            "line": 96,
            "column": 7
          },
          "end": {
            "line": 96,
            "column": 30
          }
        }
      },
      "range": [
        3410,
        3441
      ],
      "loc": {
        "start": {
          "line": 96,
          "column": 0
        },
        "end": {
          "line": 96,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/repeat",
        "raw": "'./add/operator/repeat'",
        "range": [
          3449,
          3472
        ],
        "loc": {
          "start": {
            "line": 97,
            "column": 7
          },
          "end": {
            "line": 97,
            "column": 30
          }
        }
      },
      "range": [
        3442,
        3473
      ],
      "loc": {
        "start": {
          "line": 97,
          "column": 0
        },
        "end": {
          "line": 97,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/repeatWhen",
        "raw": "'./add/operator/repeatWhen'",
        "range": [
          3481,
          3508
        ],
        "loc": {
          "start": {
            "line": 98,
            "column": 7
          },
          "end": {
            "line": 98,
            "column": 34
          }
        }
      },
      "range": [
        3474,
        3509
      ],
      "loc": {
        "start": {
          "line": 98,
          "column": 0
        },
        "end": {
          "line": 98,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/retry",
        "raw": "'./add/operator/retry'",
        "range": [
          3517,
          3539
        ],
        "loc": {
          "start": {
            "line": 99,
            "column": 7
          },
          "end": {
            "line": 99,
            "column": 29
          }
        }
      },
      "range": [
        3510,
        3540
      ],
      "loc": {
        "start": {
          "line": 99,
          "column": 0
        },
        "end": {
          "line": 99,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/retryWhen",
        "raw": "'./add/operator/retryWhen'",
        "range": [
          3548,
          3574
        ],
        "loc": {
          "start": {
            "line": 100,
            "column": 7
          },
          "end": {
            "line": 100,
            "column": 33
          }
        }
      },
      "range": [
        3541,
        3575
      ],
      "loc": {
        "start": {
          "line": 100,
          "column": 0
        },
        "end": {
          "line": 100,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/sample",
        "raw": "'./add/operator/sample'",
        "range": [
          3583,
          3606
        ],
        "loc": {
          "start": {
            "line": 101,
            "column": 7
          },
          "end": {
            "line": 101,
            "column": 30
          }
        }
      },
      "range": [
        3576,
        3607
      ],
      "loc": {
        "start": {
          "line": 101,
          "column": 0
        },
        "end": {
          "line": 101,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/sampleTime",
        "raw": "'./add/operator/sampleTime'",
        "range": [
          3615,
          3642
        ],
        "loc": {
          "start": {
            "line": 102,
            "column": 7
          },
          "end": {
            "line": 102,
            "column": 34
          }
        }
      },
      "range": [
        3608,
        3643
      ],
      "loc": {
        "start": {
          "line": 102,
          "column": 0
        },
        "end": {
          "line": 102,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/scan",
        "raw": "'./add/operator/scan'",
        "range": [
          3651,
          3672
        ],
        "loc": {
          "start": {
            "line": 103,
            "column": 7
          },
          "end": {
            "line": 103,
            "column": 28
          }
        }
      },
      "range": [
        3644,
        3673
      ],
      "loc": {
        "start": {
          "line": 103,
          "column": 0
        },
        "end": {
          "line": 103,
          "column": 29
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/sequenceEqual",
        "raw": "'./add/operator/sequenceEqual'",
        "range": [
          3681,
          3711
        ],
        "loc": {
          "start": {
            "line": 104,
            "column": 7
          },
          "end": {
            "line": 104,
            "column": 37
          }
        }
      },
      "range": [
        3674,
        3712
      ],
      "loc": {
        "start": {
          "line": 104,
          "column": 0
        },
        "end": {
          "line": 104,
          "column": 38
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/share",
        "raw": "'./add/operator/share'",
        "range": [
          3720,
          3742
        ],
        "loc": {
          "start": {
            "line": 105,
            "column": 7
          },
          "end": {
            "line": 105,
            "column": 29
          }
        }
      },
      "range": [
        3713,
        3743
      ],
      "loc": {
        "start": {
          "line": 105,
          "column": 0
        },
        "end": {
          "line": 105,
          "column": 30
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/single",
        "raw": "'./add/operator/single'",
        "range": [
          3751,
          3774
        ],
        "loc": {
          "start": {
            "line": 106,
            "column": 7
          },
          "end": {
            "line": 106,
            "column": 30
          }
        }
      },
      "range": [
        3744,
        3775
      ],
      "loc": {
        "start": {
          "line": 106,
          "column": 0
        },
        "end": {
          "line": 106,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/skip",
        "raw": "'./add/operator/skip'",
        "range": [
          3783,
          3804
        ],
        "loc": {
          "start": {
            "line": 107,
            "column": 7
          },
          "end": {
            "line": 107,
            "column": 28
          }
        }
      },
      "range": [
        3776,
        3805
      ],
      "loc": {
        "start": {
          "line": 107,
          "column": 0
        },
        "end": {
          "line": 107,
          "column": 29
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/skipUntil",
        "raw": "'./add/operator/skipUntil'",
        "range": [
          3813,
          3839
        ],
        "loc": {
          "start": {
            "line": 108,
            "column": 7
          },
          "end": {
            "line": 108,
            "column": 33
          }
        }
      },
      "range": [
        3806,
        3840
      ],
      "loc": {
        "start": {
          "line": 108,
          "column": 0
        },
        "end": {
          "line": 108,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/skipWhile",
        "raw": "'./add/operator/skipWhile'",
        "range": [
          3848,
          3874
        ],
        "loc": {
          "start": {
            "line": 109,
            "column": 7
          },
          "end": {
            "line": 109,
            "column": 33
          }
        }
      },
      "range": [
        3841,
        3875
      ],
      "loc": {
        "start": {
          "line": 109,
          "column": 0
        },
        "end": {
          "line": 109,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/startWith",
        "raw": "'./add/operator/startWith'",
        "range": [
          3883,
          3909
        ],
        "loc": {
          "start": {
            "line": 110,
            "column": 7
          },
          "end": {
            "line": 110,
            "column": 33
          }
        }
      },
      "range": [
        3876,
        3910
      ],
      "loc": {
        "start": {
          "line": 110,
          "column": 0
        },
        "end": {
          "line": 110,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/subscribeOn",
        "raw": "'./add/operator/subscribeOn'",
        "range": [
          3918,
          3946
        ],
        "loc": {
          "start": {
            "line": 111,
            "column": 7
          },
          "end": {
            "line": 111,
            "column": 35
          }
        }
      },
      "range": [
        3911,
        3947
      ],
      "loc": {
        "start": {
          "line": 111,
          "column": 0
        },
        "end": {
          "line": 111,
          "column": 36
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/switch",
        "raw": "'./add/operator/switch'",
        "range": [
          3955,
          3978
        ],
        "loc": {
          "start": {
            "line": 112,
            "column": 7
          },
          "end": {
            "line": 112,
            "column": 30
          }
        }
      },
      "range": [
        3948,
        3979
      ],
      "loc": {
        "start": {
          "line": 112,
          "column": 0
        },
        "end": {
          "line": 112,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/switchMap",
        "raw": "'./add/operator/switchMap'",
        "range": [
          3987,
          4013
        ],
        "loc": {
          "start": {
            "line": 113,
            "column": 7
          },
          "end": {
            "line": 113,
            "column": 33
          }
        }
      },
      "range": [
        3980,
        4014
      ],
      "loc": {
        "start": {
          "line": 113,
          "column": 0
        },
        "end": {
          "line": 113,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/switchMapTo",
        "raw": "'./add/operator/switchMapTo'",
        "range": [
          4022,
          4050
        ],
        "loc": {
          "start": {
            "line": 114,
            "column": 7
          },
          "end": {
            "line": 114,
            "column": 35
          }
        }
      },
      "range": [
        4015,
        4051
      ],
      "loc": {
        "start": {
          "line": 114,
          "column": 0
        },
        "end": {
          "line": 114,
          "column": 36
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/take",
        "raw": "'./add/operator/take'",
        "range": [
          4059,
          4080
        ],
        "loc": {
          "start": {
            "line": 115,
            "column": 7
          },
          "end": {
            "line": 115,
            "column": 28
          }
        }
      },
      "range": [
        4052,
        4081
      ],
      "loc": {
        "start": {
          "line": 115,
          "column": 0
        },
        "end": {
          "line": 115,
          "column": 29
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/takeLast",
        "raw": "'./add/operator/takeLast'",
        "range": [
          4089,
          4114
        ],
        "loc": {
          "start": {
            "line": 116,
            "column": 7
          },
          "end": {
            "line": 116,
            "column": 32
          }
        }
      },
      "range": [
        4082,
        4115
      ],
      "loc": {
        "start": {
          "line": 116,
          "column": 0
        },
        "end": {
          "line": 116,
          "column": 33
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/takeUntil",
        "raw": "'./add/operator/takeUntil'",
        "range": [
          4123,
          4149
        ],
        "loc": {
          "start": {
            "line": 117,
            "column": 7
          },
          "end": {
            "line": 117,
            "column": 33
          }
        }
      },
      "range": [
        4116,
        4150
      ],
      "loc": {
        "start": {
          "line": 117,
          "column": 0
        },
        "end": {
          "line": 117,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/takeWhile",
        "raw": "'./add/operator/takeWhile'",
        "range": [
          4158,
          4184
        ],
        "loc": {
          "start": {
            "line": 118,
            "column": 7
          },
          "end": {
            "line": 118,
            "column": 33
          }
        }
      },
      "range": [
        4151,
        4185
      ],
      "loc": {
        "start": {
          "line": 118,
          "column": 0
        },
        "end": {
          "line": 118,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/throttle",
        "raw": "'./add/operator/throttle'",
        "range": [
          4193,
          4218
        ],
        "loc": {
          "start": {
            "line": 119,
            "column": 7
          },
          "end": {
            "line": 119,
            "column": 32
          }
        }
      },
      "range": [
        4186,
        4219
      ],
      "loc": {
        "start": {
          "line": 119,
          "column": 0
        },
        "end": {
          "line": 119,
          "column": 33
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/throttleTime",
        "raw": "'./add/operator/throttleTime'",
        "range": [
          4227,
          4256
        ],
        "loc": {
          "start": {
            "line": 120,
            "column": 7
          },
          "end": {
            "line": 120,
            "column": 36
          }
        }
      },
      "range": [
        4220,
        4257
      ],
      "loc": {
        "start": {
          "line": 120,
          "column": 0
        },
        "end": {
          "line": 120,
          "column": 37
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/timeInterval",
        "raw": "'./add/operator/timeInterval'",
        "range": [
          4265,
          4294
        ],
        "loc": {
          "start": {
            "line": 121,
            "column": 7
          },
          "end": {
            "line": 121,
            "column": 36
          }
        }
      },
      "range": [
        4258,
        4295
      ],
      "loc": {
        "start": {
          "line": 121,
          "column": 0
        },
        "end": {
          "line": 121,
          "column": 37
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/timeout",
        "raw": "'./add/operator/timeout'",
        "range": [
          4303,
          4327
        ],
        "loc": {
          "start": {
            "line": 122,
            "column": 7
          },
          "end": {
            "line": 122,
            "column": 31
          }
        }
      },
      "range": [
        4296,
        4328
      ],
      "loc": {
        "start": {
          "line": 122,
          "column": 0
        },
        "end": {
          "line": 122,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/timeoutWith",
        "raw": "'./add/operator/timeoutWith'",
        "range": [
          4336,
          4364
        ],
        "loc": {
          "start": {
            "line": 123,
            "column": 7
          },
          "end": {
            "line": 123,
            "column": 35
          }
        }
      },
      "range": [
        4329,
        4365
      ],
      "loc": {
        "start": {
          "line": 123,
          "column": 0
        },
        "end": {
          "line": 123,
          "column": 36
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/timestamp",
        "raw": "'./add/operator/timestamp'",
        "range": [
          4373,
          4399
        ],
        "loc": {
          "start": {
            "line": 124,
            "column": 7
          },
          "end": {
            "line": 124,
            "column": 33
          }
        }
      },
      "range": [
        4366,
        4400
      ],
      "loc": {
        "start": {
          "line": 124,
          "column": 0
        },
        "end": {
          "line": 124,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/toArray",
        "raw": "'./add/operator/toArray'",
        "range": [
          4408,
          4432
        ],
        "loc": {
          "start": {
            "line": 125,
            "column": 7
          },
          "end": {
            "line": 125,
            "column": 31
          }
        }
      },
      "range": [
        4401,
        4433
      ],
      "loc": {
        "start": {
          "line": 125,
          "column": 0
        },
        "end": {
          "line": 125,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/toPromise",
        "raw": "'./add/operator/toPromise'",
        "range": [
          4441,
          4467
        ],
        "loc": {
          "start": {
            "line": 126,
            "column": 7
          },
          "end": {
            "line": 126,
            "column": 33
          }
        }
      },
      "range": [
        4434,
        4468
      ],
      "loc": {
        "start": {
          "line": 126,
          "column": 0
        },
        "end": {
          "line": 126,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/window",
        "raw": "'./add/operator/window'",
        "range": [
          4476,
          4499
        ],
        "loc": {
          "start": {
            "line": 127,
            "column": 7
          },
          "end": {
            "line": 127,
            "column": 30
          }
        }
      },
      "range": [
        4469,
        4500
      ],
      "loc": {
        "start": {
          "line": 127,
          "column": 0
        },
        "end": {
          "line": 127,
          "column": 31
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/windowCount",
        "raw": "'./add/operator/windowCount'",
        "range": [
          4508,
          4536
        ],
        "loc": {
          "start": {
            "line": 128,
            "column": 7
          },
          "end": {
            "line": 128,
            "column": 35
          }
        }
      },
      "range": [
        4501,
        4537
      ],
      "loc": {
        "start": {
          "line": 128,
          "column": 0
        },
        "end": {
          "line": 128,
          "column": 36
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/windowTime",
        "raw": "'./add/operator/windowTime'",
        "range": [
          4545,
          4572
        ],
        "loc": {
          "start": {
            "line": 129,
            "column": 7
          },
          "end": {
            "line": 129,
            "column": 34
          }
        }
      },
      "range": [
        4538,
        4573
      ],
      "loc": {
        "start": {
          "line": 129,
          "column": 0
        },
        "end": {
          "line": 129,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/windowToggle",
        "raw": "'./add/operator/windowToggle'",
        "range": [
          4581,
          4610
        ],
        "loc": {
          "start": {
            "line": 130,
            "column": 7
          },
          "end": {
            "line": 130,
            "column": 36
          }
        }
      },
      "range": [
        4574,
        4611
      ],
      "loc": {
        "start": {
          "line": 130,
          "column": 0
        },
        "end": {
          "line": 130,
          "column": 37
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/windowWhen",
        "raw": "'./add/operator/windowWhen'",
        "range": [
          4619,
          4646
        ],
        "loc": {
          "start": {
            "line": 131,
            "column": 7
          },
          "end": {
            "line": 131,
            "column": 34
          }
        }
      },
      "range": [
        4612,
        4647
      ],
      "loc": {
        "start": {
          "line": 131,
          "column": 0
        },
        "end": {
          "line": 131,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/withLatestFrom",
        "raw": "'./add/operator/withLatestFrom'",
        "range": [
          4655,
          4686
        ],
        "loc": {
          "start": {
            "line": 132,
            "column": 7
          },
          "end": {
            "line": 132,
            "column": 38
          }
        }
      },
      "range": [
        4648,
        4687
      ],
      "loc": {
        "start": {
          "line": 132,
          "column": 0
        },
        "end": {
          "line": 132,
          "column": 39
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/zip",
        "raw": "'./add/operator/zip'",
        "range": [
          4695,
          4715
        ],
        "loc": {
          "start": {
            "line": 133,
            "column": 7
          },
          "end": {
            "line": 133,
            "column": 27
          }
        }
      },
      "range": [
        4688,
        4716
      ],
      "loc": {
        "start": {
          "line": 133,
          "column": 0
        },
        "end": {
          "line": 133,
          "column": 28
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [],
      "source": {
        "type": "Literal",
        "value": "./add/operator/zipAll",
        "raw": "'./add/operator/zipAll'",
        "range": [
          4724,
          4747
        ],
        "loc": {
          "start": {
            "line": 134,
            "column": 7
          },
          "end": {
            "line": 134,
            "column": 30
          }
        }
      },
      "range": [
        4717,
        4748
      ],
      "loc": {
        "start": {
          "line": 134,
          "column": 0
        },
        "end": {
          "line": 134,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": " tslint:disable:no-unused-variable ",
          "range": [
            4749,
            4788
          ],
          "loc": {
            "start": {
              "line": 135,
              "column": 0
            },
            "end": {
              "line": 135,
              "column": 39
            }
          }
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "Subscription",
            "range": [
              4798,
              4810
            ],
            "loc": {
              "start": {
                "line": 136,
                "column": 9
              },
              "end": {
                "line": 136,
                "column": 21
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "Subscription",
            "range": [
              4798,
              4810
            ],
            "loc": {
              "start": {
                "line": 136,
                "column": 9
              },
              "end": {
                "line": 136,
                "column": 21
              }
            }
          },
          "range": [
            4798,
            4810
          ],
          "loc": {
            "start": {
              "line": 136,
              "column": 9
            },
            "end": {
              "line": 136,
              "column": 21
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./Subscription",
        "raw": "'./Subscription'",
        "range": [
          4818,
          4834
        ],
        "loc": {
          "start": {
            "line": 136,
            "column": 29
          },
          "end": {
            "line": 136,
            "column": 45
          }
        }
      },
      "range": [
        4789,
        4835
      ],
      "loc": {
        "start": {
          "line": 136,
          "column": 0
        },
        "end": {
          "line": 136,
          "column": 46
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": " tslint:disable:no-unused-variable ",
          "range": [
            4749,
            4788
          ],
          "loc": {
            "start": {
              "line": 135,
              "column": 0
            },
            "end": {
              "line": 135,
              "column": 39
            }
          }
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "Subscriber",
            "range": [
              4845,
              4855
            ],
            "loc": {
              "start": {
                "line": 137,
                "column": 9
              },
              "end": {
                "line": 137,
                "column": 19
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "Subscriber",
            "range": [
              4845,
              4855
            ],
            "loc": {
              "start": {
                "line": 137,
                "column": 9
              },
              "end": {
                "line": 137,
                "column": 19
              }
            }
          },
          "range": [
            4845,
            4855
          ],
          "loc": {
            "start": {
              "line": 137,
              "column": 9
            },
            "end": {
              "line": 137,
              "column": 19
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./Subscriber",
        "raw": "'./Subscriber'",
        "range": [
          4863,
          4877
        ],
        "loc": {
          "start": {
            "line": 137,
            "column": 27
          },
          "end": {
            "line": 137,
            "column": 41
          }
        }
      },
      "range": [
        4836,
        4878
      ],
      "loc": {
        "start": {
          "line": 137,
          "column": 0
        },
        "end": {
          "line": 137,
          "column": 42
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "AsyncSubject",
            "range": [
              4888,
              4900
            ],
            "loc": {
              "start": {
                "line": 138,
                "column": 9
              },
              "end": {
                "line": 138,
                "column": 21
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "AsyncSubject",
            "range": [
              4888,
              4900
            ],
            "loc": {
              "start": {
                "line": 138,
                "column": 9
              },
              "end": {
                "line": 138,
                "column": 21
              }
            }
          },
          "range": [
            4888,
            4900
          ],
          "loc": {
            "start": {
              "line": 138,
              "column": 9
            },
            "end": {
              "line": 138,
              "column": 21
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./AsyncSubject",
        "raw": "'./AsyncSubject'",
        "range": [
          4908,
          4924
        ],
        "loc": {
          "start": {
            "line": 138,
            "column": 29
          },
          "end": {
            "line": 138,
            "column": 45
          }
        }
      },
      "range": [
        4879,
        4925
      ],
      "loc": {
        "start": {
          "line": 138,
          "column": 0
        },
        "end": {
          "line": 138,
          "column": 46
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "ReplaySubject",
            "range": [
              4935,
              4948
            ],
            "loc": {
              "start": {
                "line": 139,
                "column": 9
              },
              "end": {
                "line": 139,
                "column": 22
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "ReplaySubject",
            "range": [
              4935,
              4948
            ],
            "loc": {
              "start": {
                "line": 139,
                "column": 9
              },
              "end": {
                "line": 139,
                "column": 22
              }
            }
          },
          "range": [
            4935,
            4948
          ],
          "loc": {
            "start": {
              "line": 139,
              "column": 9
            },
            "end": {
              "line": 139,
              "column": 22
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./ReplaySubject",
        "raw": "'./ReplaySubject'",
        "range": [
          4956,
          4973
        ],
        "loc": {
          "start": {
            "line": 139,
            "column": 30
          },
          "end": {
            "line": 139,
            "column": 47
          }
        }
      },
      "range": [
        4926,
        4974
      ],
      "loc": {
        "start": {
          "line": 139,
          "column": 0
        },
        "end": {
          "line": 139,
          "column": 48
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "BehaviorSubject",
            "range": [
              4984,
              4999
            ],
            "loc": {
              "start": {
                "line": 140,
                "column": 9
              },
              "end": {
                "line": 140,
                "column": 24
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "BehaviorSubject",
            "range": [
              4984,
              4999
            ],
            "loc": {
              "start": {
                "line": 140,
                "column": 9
              },
              "end": {
                "line": 140,
                "column": 24
              }
            }
          },
          "range": [
            4984,
            4999
          ],
          "loc": {
            "start": {
              "line": 140,
              "column": 9
            },
            "end": {
              "line": 140,
              "column": 24
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./BehaviorSubject",
        "raw": "'./BehaviorSubject'",
        "range": [
          5007,
          5026
        ],
        "loc": {
          "start": {
            "line": 140,
            "column": 32
          },
          "end": {
            "line": 140,
            "column": 51
          }
        }
      },
      "range": [
        4975,
        5027
      ],
      "loc": {
        "start": {
          "line": 140,
          "column": 0
        },
        "end": {
          "line": 140,
          "column": 52
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "ConnectableObservable",
            "range": [
              5037,
              5058
            ],
            "loc": {
              "start": {
                "line": 141,
                "column": 9
              },
              "end": {
                "line": 141,
                "column": 30
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "ConnectableObservable",
            "range": [
              5037,
              5058
            ],
            "loc": {
              "start": {
                "line": 141,
                "column": 9
              },
              "end": {
                "line": 141,
                "column": 30
              }
            }
          },
          "range": [
            5037,
            5058
          ],
          "loc": {
            "start": {
              "line": 141,
              "column": 9
            },
            "end": {
              "line": 141,
              "column": 30
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./observable/ConnectableObservable",
        "raw": "'./observable/ConnectableObservable'",
        "range": [
          5066,
          5102
        ],
        "loc": {
          "start": {
            "line": 141,
            "column": 38
          },
          "end": {
            "line": 141,
            "column": 74
          }
        }
      },
      "range": [
        5028,
        5103
      ],
      "loc": {
        "start": {
          "line": 141,
          "column": 0
        },
        "end": {
          "line": 141,
          "column": 75
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "Notification",
            "range": [
              5113,
              5125
            ],
            "loc": {
              "start": {
                "line": 142,
                "column": 9
              },
              "end": {
                "line": 142,
                "column": 21
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "Notification",
            "range": [
              5113,
              5125
            ],
            "loc": {
              "start": {
                "line": 142,
                "column": 9
              },
              "end": {
                "line": 142,
                "column": 21
              }
            }
          },
          "range": [
            5113,
            5125
          ],
          "loc": {
            "start": {
              "line": 142,
              "column": 9
            },
            "end": {
              "line": 142,
              "column": 21
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./Notification",
        "raw": "'./Notification'",
        "range": [
          5133,
          5149
        ],
        "loc": {
          "start": {
            "line": 142,
            "column": 29
          },
          "end": {
            "line": 142,
            "column": 45
          }
        }
      },
      "range": [
        5104,
        5150
      ],
      "loc": {
        "start": {
          "line": 142,
          "column": 0
        },
        "end": {
          "line": 142,
          "column": 46
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "EmptyError",
            "range": [
              5160,
              5170
            ],
            "loc": {
              "start": {
                "line": 143,
                "column": 9
              },
              "end": {
                "line": 143,
                "column": 19
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "EmptyError",
            "range": [
              5160,
              5170
            ],
            "loc": {
              "start": {
                "line": 143,
                "column": 9
              },
              "end": {
                "line": 143,
                "column": 19
              }
            }
          },
          "range": [
            5160,
            5170
          ],
          "loc": {
            "start": {
              "line": 143,
              "column": 9
            },
            "end": {
              "line": 143,
              "column": 19
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./util/EmptyError",
        "raw": "'./util/EmptyError'",
        "range": [
          5178,
          5197
        ],
        "loc": {
          "start": {
            "line": 143,
            "column": 27
          },
          "end": {
            "line": 143,
            "column": 46
          }
        }
      },
      "range": [
        5151,
        5198
      ],
      "loc": {
        "start": {
          "line": 143,
          "column": 0
        },
        "end": {
          "line": 143,
          "column": 47
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "ArgumentOutOfRangeError",
            "range": [
              5208,
              5231
            ],
            "loc": {
              "start": {
                "line": 144,
                "column": 9
              },
              "end": {
                "line": 144,
                "column": 32
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "ArgumentOutOfRangeError",
            "range": [
              5208,
              5231
            ],
            "loc": {
              "start": {
                "line": 144,
                "column": 9
              },
              "end": {
                "line": 144,
                "column": 32
              }
            }
          },
          "range": [
            5208,
            5231
          ],
          "loc": {
            "start": {
              "line": 144,
              "column": 9
            },
            "end": {
              "line": 144,
              "column": 32
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./util/ArgumentOutOfRangeError",
        "raw": "'./util/ArgumentOutOfRangeError'",
        "range": [
          5239,
          5271
        ],
        "loc": {
          "start": {
            "line": 144,
            "column": 40
          },
          "end": {
            "line": 144,
            "column": 72
          }
        }
      },
      "range": [
        5199,
        5272
      ],
      "loc": {
        "start": {
          "line": 144,
          "column": 0
        },
        "end": {
          "line": 144,
          "column": 73
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "ObjectUnsubscribedError",
            "range": [
              5282,
              5305
            ],
            "loc": {
              "start": {
                "line": 145,
                "column": 9
              },
              "end": {
                "line": 145,
                "column": 32
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "ObjectUnsubscribedError",
            "range": [
              5282,
              5305
            ],
            "loc": {
              "start": {
                "line": 145,
                "column": 9
              },
              "end": {
                "line": 145,
                "column": 32
              }
            }
          },
          "range": [
            5282,
            5305
          ],
          "loc": {
            "start": {
              "line": 145,
              "column": 9
            },
            "end": {
              "line": 145,
              "column": 32
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./util/ObjectUnsubscribedError",
        "raw": "'./util/ObjectUnsubscribedError'",
        "range": [
          5313,
          5345
        ],
        "loc": {
          "start": {
            "line": 145,
            "column": 40
          },
          "end": {
            "line": 145,
            "column": 72
          }
        }
      },
      "range": [
        5273,
        5346
      ],
      "loc": {
        "start": {
          "line": 145,
          "column": 0
        },
        "end": {
          "line": 145,
          "column": 73
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "TimeoutError",
            "range": [
              5356,
              5368
            ],
            "loc": {
              "start": {
                "line": 146,
                "column": 9
              },
              "end": {
                "line": 146,
                "column": 21
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "TimeoutError",
            "range": [
              5356,
              5368
            ],
            "loc": {
              "start": {
                "line": 146,
                "column": 9
              },
              "end": {
                "line": 146,
                "column": 21
              }
            }
          },
          "range": [
            5356,
            5368
          ],
          "loc": {
            "start": {
              "line": 146,
              "column": 9
            },
            "end": {
              "line": 146,
              "column": 21
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./util/TimeoutError",
        "raw": "'./util/TimeoutError'",
        "range": [
          5376,
          5397
        ],
        "loc": {
          "start": {
            "line": 146,
            "column": 29
          },
          "end": {
            "line": 146,
            "column": 50
          }
        }
      },
      "range": [
        5347,
        5398
      ],
      "loc": {
        "start": {
          "line": 146,
          "column": 0
        },
        "end": {
          "line": 146,
          "column": 51
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "UnsubscriptionError",
            "range": [
              5408,
              5427
            ],
            "loc": {
              "start": {
                "line": 147,
                "column": 9
              },
              "end": {
                "line": 147,
                "column": 28
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "UnsubscriptionError",
            "range": [
              5408,
              5427
            ],
            "loc": {
              "start": {
                "line": 147,
                "column": 9
              },
              "end": {
                "line": 147,
                "column": 28
              }
            }
          },
          "range": [
            5408,
            5427
          ],
          "loc": {
            "start": {
              "line": 147,
              "column": 9
            },
            "end": {
              "line": 147,
              "column": 28
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./util/UnsubscriptionError",
        "raw": "'./util/UnsubscriptionError'",
        "range": [
          5435,
          5463
        ],
        "loc": {
          "start": {
            "line": 147,
            "column": 36
          },
          "end": {
            "line": 147,
            "column": 64
          }
        }
      },
      "range": [
        5399,
        5464
      ],
      "loc": {
        "start": {
          "line": 147,
          "column": 0
        },
        "end": {
          "line": 147,
          "column": 65
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "TimeInterval",
            "range": [
              5474,
              5486
            ],
            "loc": {
              "start": {
                "line": 148,
                "column": 9
              },
              "end": {
                "line": 148,
                "column": 21
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "TimeInterval",
            "range": [
              5474,
              5486
            ],
            "loc": {
              "start": {
                "line": 148,
                "column": 9
              },
              "end": {
                "line": 148,
                "column": 21
              }
            }
          },
          "range": [
            5474,
            5486
          ],
          "loc": {
            "start": {
              "line": 148,
              "column": 9
            },
            "end": {
              "line": 148,
              "column": 21
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./operator/timeInterval",
        "raw": "'./operator/timeInterval'",
        "range": [
          5494,
          5519
        ],
        "loc": {
          "start": {
            "line": 148,
            "column": 29
          },
          "end": {
            "line": 148,
            "column": 54
          }
        }
      },
      "range": [
        5465,
        5520
      ],
      "loc": {
        "start": {
          "line": 148,
          "column": 0
        },
        "end": {
          "line": 148,
          "column": 55
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "Timestamp",
            "range": [
              5530,
              5539
            ],
            "loc": {
              "start": {
                "line": 149,
                "column": 9
              },
              "end": {
                "line": 149,
                "column": 18
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "Timestamp",
            "range": [
              5530,
              5539
            ],
            "loc": {
              "start": {
                "line": 149,
                "column": 9
              },
              "end": {
                "line": 149,
                "column": 18
              }
            }
          },
          "range": [
            5530,
            5539
          ],
          "loc": {
            "start": {
              "line": 149,
              "column": 9
            },
            "end": {
              "line": 149,
              "column": 18
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./operator/timestamp",
        "raw": "'./operator/timestamp'",
        "range": [
          5547,
          5569
        ],
        "loc": {
          "start": {
            "line": 149,
            "column": 26
          },
          "end": {
            "line": 149,
            "column": 48
          }
        }
      },
      "range": [
        5521,
        5570
      ],
      "loc": {
        "start": {
          "line": 149,
          "column": 0
        },
        "end": {
          "line": 149,
          "column": 49
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "TestScheduler",
            "range": [
              5580,
              5593
            ],
            "loc": {
              "start": {
                "line": 150,
                "column": 9
              },
              "end": {
                "line": 150,
                "column": 22
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "TestScheduler",
            "range": [
              5580,
              5593
            ],
            "loc": {
              "start": {
                "line": 150,
                "column": 9
              },
              "end": {
                "line": 150,
                "column": 22
              }
            }
          },
          "range": [
            5580,
            5593
          ],
          "loc": {
            "start": {
              "line": 150,
              "column": 9
            },
            "end": {
              "line": 150,
              "column": 22
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./testing/TestScheduler",
        "raw": "'./testing/TestScheduler'",
        "range": [
          5601,
          5626
        ],
        "loc": {
          "start": {
            "line": 150,
            "column": 30
          },
          "end": {
            "line": 150,
            "column": 55
          }
        }
      },
      "range": [
        5571,
        5627
      ],
      "loc": {
        "start": {
          "line": 150,
          "column": 0
        },
        "end": {
          "line": 150,
          "column": 56
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "VirtualTimeScheduler",
            "range": [
              5637,
              5657
            ],
            "loc": {
              "start": {
                "line": 151,
                "column": 9
              },
              "end": {
                "line": 151,
                "column": 29
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "VirtualTimeScheduler",
            "range": [
              5637,
              5657
            ],
            "loc": {
              "start": {
                "line": 151,
                "column": 9
              },
              "end": {
                "line": 151,
                "column": 29
              }
            }
          },
          "range": [
            5637,
            5657
          ],
          "loc": {
            "start": {
              "line": 151,
              "column": 9
            },
            "end": {
              "line": 151,
              "column": 29
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./scheduler/VirtualTimeScheduler",
        "raw": "'./scheduler/VirtualTimeScheduler'",
        "range": [
          5665,
          5699
        ],
        "loc": {
          "start": {
            "line": 151,
            "column": 37
          },
          "end": {
            "line": 151,
            "column": 71
          }
        }
      },
      "range": [
        5628,
        5700
      ],
      "loc": {
        "start": {
          "line": 151,
          "column": 0
        },
        "end": {
          "line": 151,
          "column": 72
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "AjaxResponse",
            "range": [
              5710,
              5722
            ],
            "loc": {
              "start": {
                "line": 152,
                "column": 9
              },
              "end": {
                "line": 152,
                "column": 21
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "AjaxResponse",
            "range": [
              5710,
              5722
            ],
            "loc": {
              "start": {
                "line": 152,
                "column": 9
              },
              "end": {
                "line": 152,
                "column": 21
              }
            }
          },
          "range": [
            5710,
            5722
          ],
          "loc": {
            "start": {
              "line": 152,
              "column": 9
            },
            "end": {
              "line": 152,
              "column": 21
            }
          }
        },
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "AjaxError",
            "range": [
              5724,
              5733
            ],
            "loc": {
              "start": {
                "line": 152,
                "column": 23
              },
              "end": {
                "line": 152,
                "column": 32
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "AjaxError",
            "range": [
              5724,
              5733
            ],
            "loc": {
              "start": {
                "line": 152,
                "column": 23
              },
              "end": {
                "line": 152,
                "column": 32
              }
            }
          },
          "range": [
            5724,
            5733
          ],
          "loc": {
            "start": {
              "line": 152,
              "column": 23
            },
            "end": {
              "line": 152,
              "column": 32
            }
          }
        },
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "AjaxTimeoutError",
            "range": [
              5735,
              5751
            ],
            "loc": {
              "start": {
                "line": 152,
                "column": 34
              },
              "end": {
                "line": 152,
                "column": 50
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "AjaxTimeoutError",
            "range": [
              5735,
              5751
            ],
            "loc": {
              "start": {
                "line": 152,
                "column": 34
              },
              "end": {
                "line": 152,
                "column": 50
              }
            }
          },
          "range": [
            5735,
            5751
          ],
          "loc": {
            "start": {
              "line": 152,
              "column": 34
            },
            "end": {
              "line": 152,
              "column": 50
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./observable/dom/AjaxObservable",
        "raw": "'./observable/dom/AjaxObservable'",
        "range": [
          5759,
          5792
        ],
        "loc": {
          "start": {
            "line": 152,
            "column": 58
          },
          "end": {
            "line": 152,
            "column": 91
          }
        }
      },
      "range": [
        5701,
        5793
      ],
      "loc": {
        "start": {
          "line": 152,
          "column": 0
        },
        "end": {
          "line": 152,
          "column": 92
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "asap",
            "range": [
              5803,
              5807
            ],
            "loc": {
              "start": {
                "line": 153,
                "column": 9
              },
              "end": {
                "line": 153,
                "column": 13
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "asap",
            "range": [
              5803,
              5807
            ],
            "loc": {
              "start": {
                "line": 153,
                "column": 9
              },
              "end": {
                "line": 153,
                "column": 13
              }
            }
          },
          "range": [
            5803,
            5807
          ],
          "loc": {
            "start": {
              "line": 153,
              "column": 9
            },
            "end": {
              "line": 153,
              "column": 13
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./scheduler/asap",
        "raw": "'./scheduler/asap'",
        "range": [
          5815,
          5833
        ],
        "loc": {
          "start": {
            "line": 153,
            "column": 21
          },
          "end": {
            "line": 153,
            "column": 39
          }
        }
      },
      "range": [
        5794,
        5834
      ],
      "loc": {
        "start": {
          "line": 153,
          "column": 0
        },
        "end": {
          "line": 153,
          "column": 40
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "async",
            "range": [
              5844,
              5849
            ],
            "loc": {
              "start": {
                "line": 154,
                "column": 9
              },
              "end": {
                "line": 154,
                "column": 14
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "async",
            "range": [
              5844,
              5849
            ],
            "loc": {
              "start": {
                "line": 154,
                "column": 9
              },
              "end": {
                "line": 154,
                "column": 14
              }
            }
          },
          "range": [
            5844,
            5849
          ],
          "loc": {
            "start": {
              "line": 154,
              "column": 9
            },
            "end": {
              "line": 154,
              "column": 14
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./scheduler/async",
        "raw": "'./scheduler/async'",
        "range": [
          5857,
          5876
        ],
        "loc": {
          "start": {
            "line": 154,
            "column": 22
          },
          "end": {
            "line": 154,
            "column": 41
          }
        }
      },
      "range": [
        5835,
        5877
      ],
      "loc": {
        "start": {
          "line": 154,
          "column": 0
        },
        "end": {
          "line": 154,
          "column": 42
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "queue",
            "range": [
              5887,
              5892
            ],
            "loc": {
              "start": {
                "line": 155,
                "column": 9
              },
              "end": {
                "line": 155,
                "column": 14
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "queue",
            "range": [
              5887,
              5892
            ],
            "loc": {
              "start": {
                "line": 155,
                "column": 9
              },
              "end": {
                "line": 155,
                "column": 14
              }
            }
          },
          "range": [
            5887,
            5892
          ],
          "loc": {
            "start": {
              "line": 155,
              "column": 9
            },
            "end": {
              "line": 155,
              "column": 14
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./scheduler/queue",
        "raw": "'./scheduler/queue'",
        "range": [
          5900,
          5919
        ],
        "loc": {
          "start": {
            "line": 155,
            "column": 22
          },
          "end": {
            "line": 155,
            "column": 41
          }
        }
      },
      "range": [
        5878,
        5920
      ],
      "loc": {
        "start": {
          "line": 155,
          "column": 0
        },
        "end": {
          "line": 155,
          "column": 42
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "animationFrame",
            "range": [
              5930,
              5944
            ],
            "loc": {
              "start": {
                "line": 156,
                "column": 9
              },
              "end": {
                "line": 156,
                "column": 23
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "animationFrame",
            "range": [
              5930,
              5944
            ],
            "loc": {
              "start": {
                "line": 156,
                "column": 9
              },
              "end": {
                "line": 156,
                "column": 23
              }
            }
          },
          "range": [
            5930,
            5944
          ],
          "loc": {
            "start": {
              "line": 156,
              "column": 9
            },
            "end": {
              "line": 156,
              "column": 23
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./scheduler/animationFrame",
        "raw": "'./scheduler/animationFrame'",
        "range": [
          5952,
          5980
        ],
        "loc": {
          "start": {
            "line": 156,
            "column": 31
          },
          "end": {
            "line": 156,
            "column": 59
          }
        }
      },
      "range": [
        5921,
        5981
      ],
      "loc": {
        "start": {
          "line": 156,
          "column": 0
        },
        "end": {
          "line": 156,
          "column": 60
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "rxSubscriber",
            "range": [
              6009,
              6021
            ],
            "loc": {
              "start": {
                "line": 157,
                "column": 27
              },
              "end": {
                "line": 157,
                "column": 39
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "$$rxSubscriber",
            "range": [
              5991,
              6005
            ],
            "loc": {
              "start": {
                "line": 157,
                "column": 9
              },
              "end": {
                "line": 157,
                "column": 23
              }
            }
          },
          "range": [
            5991,
            6021
          ],
          "loc": {
            "start": {
              "line": 157,
              "column": 9
            },
            "end": {
              "line": 157,
              "column": 39
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./symbol/rxSubscriber",
        "raw": "'./symbol/rxSubscriber'",
        "range": [
          6029,
          6052
        ],
        "loc": {
          "start": {
            "line": 157,
            "column": 47
          },
          "end": {
            "line": 157,
            "column": 70
          }
        }
      },
      "range": [
        5982,
        6053
      ],
      "loc": {
        "start": {
          "line": 157,
          "column": 0
        },
        "end": {
          "line": 157,
          "column": 71
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "iterator",
            "range": [
              6077,
              6085
            ],
            "loc": {
              "start": {
                "line": 158,
                "column": 23
              },
              "end": {
                "line": 158,
                "column": 31
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "$$iterator",
            "range": [
              6063,
              6073
            ],
            "loc": {
              "start": {
                "line": 158,
                "column": 9
              },
              "end": {
                "line": 158,
                "column": 19
              }
            }
          },
          "range": [
            6063,
            6085
          ],
          "loc": {
            "start": {
              "line": 158,
              "column": 9
            },
            "end": {
              "line": 158,
              "column": 31
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./symbol/iterator",
        "raw": "'./symbol/iterator'",
        "range": [
          6093,
          6112
        ],
        "loc": {
          "start": {
            "line": 158,
            "column": 39
          },
          "end": {
            "line": 158,
            "column": 58
          }
        }
      },
      "range": [
        6054,
        6113
      ],
      "loc": {
        "start": {
          "line": 158,
          "column": 0
        },
        "end": {
          "line": 158,
          "column": 59
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "observable",
            "range": [
              6139,
              6149
            ],
            "loc": {
              "start": {
                "line": 159,
                "column": 25
              },
              "end": {
                "line": 159,
                "column": 35
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "$$observable",
            "range": [
              6123,
              6135
            ],
            "loc": {
              "start": {
                "line": 159,
                "column": 9
              },
              "end": {
                "line": 159,
                "column": 21
              }
            }
          },
          "range": [
            6123,
            6149
          ],
          "loc": {
            "start": {
              "line": 159,
              "column": 9
            },
            "end": {
              "line": 159,
              "column": 35
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./symbol/observable",
        "raw": "'./symbol/observable'",
        "range": [
          6157,
          6178
        ],
        "loc": {
          "start": {
            "line": 159,
            "column": 43
          },
          "end": {
            "line": 159,
            "column": 64
          }
        }
      },
      "range": [
        6114,
        6179
      ],
      "loc": {
        "start": {
          "line": 159,
          "column": 0
        },
        "end": {
          "line": 159,
          "column": 65
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": " tslint:enable:no-unused-variable ",
          "range": [
            6180,
            6218
          ],
          "loc": {
            "start": {
              "line": 160,
              "column": 0
            },
            "end": {
              "line": 160,
              "column": 38
            }
          }
        },
        {
          "type": "Block",
          "value": "*\n * @typedef {Object} Rx.Scheduler\n * @property {Scheduler} queue Schedules on a queue in the current event frame\n * (trampoline scheduler). Use this for iteration operations.\n * @property {Scheduler} asap Schedules on the micro task queue, which uses the\n * fastest transport mechanism available, either Node.js' `process.nextTick()`\n * or Web Worker MessageChannel or setTimeout or others. Use this for\n * asynchronous conversions.\n * @property {Scheduler} async Schedules work with `setInterval`. Use this for\n * time-based operations.\n * @property {Scheduler} animationFrame Schedules work with `requestAnimationFrame`.\n * Use this for synchronizing with the platform's painting\n ",
          "range": [
            6219,
            6908
          ],
          "loc": {
            "start": {
              "line": 161,
              "column": 0
            },
            "end": {
              "line": 173,
              "column": 3
            }
          }
        }
      ]
    },
    {
      "type": "Identifier",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Scheduler",
            "range": [
              6913,
              6922
            ],
            "loc": {
              "start": {
                "line": 174,
                "column": 4
              },
              "end": {
                "line": 174,
                "column": 13
              }
            }
          },
          "init": {
            "type": "ObjectExpression",
            "properties": [
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "asap",
                  "range": [
                    6931,
                    6935
                  ],
                  "loc": {
                    "start": {
                      "line": 175,
                      "column": 4
                    },
                    "end": {
                      "line": 175,
                      "column": 8
                    }
                  }
                },
                "value": {
                  "type": "Identifier",
                  "name": "asap",
                  "range": [
                    6937,
                    6941
                  ],
                  "loc": {
                    "start": {
                      "line": 175,
                      "column": 10
                    },
                    "end": {
                      "line": 175,
                      "column": 14
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  6931,
                  6941
                ],
                "loc": {
                  "start": {
                    "line": 175,
                    "column": 4
                  },
                  "end": {
                    "line": 175,
                    "column": 14
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "queue",
                  "range": [
                    6947,
                    6952
                  ],
                  "loc": {
                    "start": {
                      "line": 176,
                      "column": 4
                    },
                    "end": {
                      "line": 176,
                      "column": 9
                    }
                  }
                },
                "value": {
                  "type": "Identifier",
                  "name": "queue",
                  "range": [
                    6954,
                    6959
                  ],
                  "loc": {
                    "start": {
                      "line": 176,
                      "column": 11
                    },
                    "end": {
                      "line": 176,
                      "column": 16
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  6947,
                  6959
                ],
                "loc": {
                  "start": {
                    "line": 176,
                    "column": 4
                  },
                  "end": {
                    "line": 176,
                    "column": 16
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "animationFrame",
                  "range": [
                    6965,
                    6979
                  ],
                  "loc": {
                    "start": {
                      "line": 177,
                      "column": 4
                    },
                    "end": {
                      "line": 177,
                      "column": 18
                    }
                  }
                },
                "value": {
                  "type": "Identifier",
                  "name": "animationFrame",
                  "range": [
                    6981,
                    6995
                  ],
                  "loc": {
                    "start": {
                      "line": 177,
                      "column": 20
                    },
                    "end": {
                      "line": 177,
                      "column": 34
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  6965,
                  6995
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 4
                  },
                  "end": {
                    "line": 177,
                    "column": 34
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "async",
                  "range": [
                    7001,
                    7006
                  ],
                  "loc": {
                    "start": {
                      "line": 178,
                      "column": 4
                    },
                    "end": {
                      "line": 178,
                      "column": 9
                    }
                  }
                },
                "value": {
                  "type": "Identifier",
                  "name": "async",
                  "range": [
                    7008,
                    7013
                  ],
                  "loc": {
                    "start": {
                      "line": 178,
                      "column": 11
                    },
                    "end": {
                      "line": 178,
                      "column": 16
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  7001,
                  7013
                ],
                "loc": {
                  "start": {
                    "line": 178,
                    "column": 4
                  },
                  "end": {
                    "line": 178,
                    "column": 16
                  }
                }
              }
            ],
            "range": [
              6925,
              7015
            ],
            "loc": {
              "start": {
                "line": 174,
                "column": 16
              },
              "end": {
                "line": 179,
                "column": 1
              }
            }
          },
          "range": [
            6913,
            7015
          ],
          "loc": {
            "start": {
              "line": 174,
              "column": 4
            },
            "end": {
              "line": 179,
              "column": 1
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        6909,
        7016
      ],
      "loc": {
        "start": {
          "line": 174,
          "column": 0
        },
        "end": {
          "line": 179,
          "column": 2
        }
      },
      "leadingComments": [],
      "trailingComments": [],
      "name": "_"
    },
    {
      "type": "Identifier",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Symbol",
            "range": [
              7775,
              7781
            ],
            "loc": {
              "start": {
                "line": 193,
                "column": 4
              },
              "end": {
                "line": 193,
                "column": 10
              }
            }
          },
          "init": {
            "type": "ObjectExpression",
            "properties": [
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "rxSubscriber",
                  "range": [
                    7790,
                    7802
                  ],
                  "loc": {
                    "start": {
                      "line": 194,
                      "column": 4
                    },
                    "end": {
                      "line": 194,
                      "column": 16
                    }
                  }
                },
                "value": {
                  "type": "Identifier",
                  "name": "rxSubscriber",
                  "range": [
                    7804,
                    7816
                  ],
                  "loc": {
                    "start": {
                      "line": 194,
                      "column": 18
                    },
                    "end": {
                      "line": 194,
                      "column": 30
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  7790,
                  7816
                ],
                "loc": {
                  "start": {
                    "line": 194,
                    "column": 4
                  },
                  "end": {
                    "line": 194,
                    "column": 30
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "observable",
                  "range": [
                    7822,
                    7832
                  ],
                  "loc": {
                    "start": {
                      "line": 195,
                      "column": 4
                    },
                    "end": {
                      "line": 195,
                      "column": 14
                    }
                  }
                },
                "value": {
                  "type": "Identifier",
                  "name": "observable",
                  "range": [
                    7834,
                    7844
                  ],
                  "loc": {
                    "start": {
                      "line": 195,
                      "column": 16
                    },
                    "end": {
                      "line": 195,
                      "column": 26
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  7822,
                  7844
                ],
                "loc": {
                  "start": {
                    "line": 195,
                    "column": 4
                  },
                  "end": {
                    "line": 195,
                    "column": 26
                  }
                }
              },
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "iterator",
                  "range": [
                    7850,
                    7858
                  ],
                  "loc": {
                    "start": {
                      "line": 196,
                      "column": 4
                    },
                    "end": {
                      "line": 196,
                      "column": 12
                    }
                  }
                },
                "value": {
                  "type": "Identifier",
                  "name": "iterator",
                  "range": [
                    7860,
                    7868
                  ],
                  "loc": {
                    "start": {
                      "line": 196,
                      "column": 14
                    },
                    "end": {
                      "line": 196,
                      "column": 22
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  7850,
                  7868
                ],
                "loc": {
                  "start": {
                    "line": 196,
                    "column": 4
                  },
                  "end": {
                    "line": 196,
                    "column": 22
                  }
                }
              }
            ],
            "range": [
              7784,
              7870
            ],
            "loc": {
              "start": {
                "line": 193,
                "column": 13
              },
              "end": {
                "line": 197,
                "column": 1
              }
            }
          },
          "range": [
            7775,
            7870
          ],
          "loc": {
            "start": {
              "line": 193,
              "column": 4
            },
            "end": {
              "line": 197,
              "column": 1
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        7771,
        7871
      ],
      "loc": {
        "start": {
          "line": 193,
          "column": 0
        },
        "end": {
          "line": 197,
          "column": 2
        }
      },
      "leadingComments": [],
      "name": "_",
      "trailingComments": []
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "Scheduler",
            "range": [
              7881,
              7890
            ],
            "loc": {
              "start": {
                "line": 198,
                "column": 9
              },
              "end": {
                "line": 198,
                "column": 18
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "Scheduler",
            "range": [
              7881,
              7890
            ],
            "loc": {
              "start": {
                "line": 198,
                "column": 9
              },
              "end": {
                "line": 198,
                "column": 18
              }
            }
          },
          "range": [
            7881,
            7890
          ],
          "loc": {
            "start": {
              "line": 198,
              "column": 9
            },
            "end": {
              "line": 198,
              "column": 18
            }
          }
        },
        {
          "type": "ExportSpecifier",
          "exported": {
            "type": "Identifier",
            "name": "Symbol",
            "range": [
              7892,
              7898
            ],
            "loc": {
              "start": {
                "line": 198,
                "column": 20
              },
              "end": {
                "line": 198,
                "column": 26
              }
            }
          },
          "local": {
            "type": "Identifier",
            "name": "Symbol",
            "range": [
              7892,
              7898
            ],
            "loc": {
              "start": {
                "line": 198,
                "column": 20
              },
              "end": {
                "line": 198,
                "column": 26
              }
            }
          },
          "range": [
            7892,
            7898
          ],
          "loc": {
            "start": {
              "line": 198,
              "column": 20
            },
            "end": {
              "line": 198,
              "column": 26
            }
          }
        }
      ],
      "source": null,
      "range": [
        7872,
        7901
      ],
      "loc": {
        "start": {
          "line": 198,
          "column": 0
        },
        "end": {
          "line": 198,
          "column": 29
        }
      },
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=Rx.js.map",
          "range": [
            7902,
            7932
          ],
          "loc": {
            "start": {
              "line": 199,
              "column": 0
            },
            "end": {
              "line": 199,
              "column": 30
            }
          }
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": {
        "type": "VariableDeclaration",
        "declarations": [
          {
            "type": "VariableDeclarator",
            "id": {
              "type": "Identifier",
              "name": "Scheduler",
              "range": [
                6913,
                6922
              ],
              "loc": {
                "start": {
                  "line": 174,
                  "column": 4
                },
                "end": {
                  "line": 174,
                  "column": 13
                }
              }
            },
            "init": {
              "type": "ObjectExpression",
              "properties": [
                {
                  "type": "Property",
                  "key": {
                    "type": "Identifier",
                    "name": "asap",
                    "range": [
                      6931,
                      6935
                    ],
                    "loc": {
                      "start": {
                        "line": 175,
                        "column": 4
                      },
                      "end": {
                        "line": 175,
                        "column": 8
                      }
                    }
                  },
                  "value": {
                    "type": "Identifier",
                    "name": "asap",
                    "range": [
                      6937,
                      6941
                    ],
                    "loc": {
                      "start": {
                        "line": 175,
                        "column": 10
                      },
                      "end": {
                        "line": 175,
                        "column": 14
                      }
                    }
                  },
                  "kind": "init",
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "range": [
                    6931,
                    6941
                  ],
                  "loc": {
                    "start": {
                      "line": 175,
                      "column": 4
                    },
                    "end": {
                      "line": 175,
                      "column": 14
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Identifier",
                    "name": "queue",
                    "range": [
                      6947,
                      6952
                    ],
                    "loc": {
                      "start": {
                        "line": 176,
                        "column": 4
                      },
                      "end": {
                        "line": 176,
                        "column": 9
                      }
                    }
                  },
                  "value": {
                    "type": "Identifier",
                    "name": "queue",
                    "range": [
                      6954,
                      6959
                    ],
                    "loc": {
                      "start": {
                        "line": 176,
                        "column": 11
                      },
                      "end": {
                        "line": 176,
                        "column": 16
                      }
                    }
                  },
                  "kind": "init",
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "range": [
                    6947,
                    6959
                  ],
                  "loc": {
                    "start": {
                      "line": 176,
                      "column": 4
                    },
                    "end": {
                      "line": 176,
                      "column": 16
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Identifier",
                    "name": "animationFrame",
                    "range": [
                      6965,
                      6979
                    ],
                    "loc": {
                      "start": {
                        "line": 177,
                        "column": 4
                      },
                      "end": {
                        "line": 177,
                        "column": 18
                      }
                    }
                  },
                  "value": {
                    "type": "Identifier",
                    "name": "animationFrame",
                    "range": [
                      6981,
                      6995
                    ],
                    "loc": {
                      "start": {
                        "line": 177,
                        "column": 20
                      },
                      "end": {
                        "line": 177,
                        "column": 34
                      }
                    }
                  },
                  "kind": "init",
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "range": [
                    6965,
                    6995
                  ],
                  "loc": {
                    "start": {
                      "line": 177,
                      "column": 4
                    },
                    "end": {
                      "line": 177,
                      "column": 34
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Identifier",
                    "name": "async",
                    "range": [
                      7001,
                      7006
                    ],
                    "loc": {
                      "start": {
                        "line": 178,
                        "column": 4
                      },
                      "end": {
                        "line": 178,
                        "column": 9
                      }
                    }
                  },
                  "value": {
                    "type": "Identifier",
                    "name": "async",
                    "range": [
                      7008,
                      7013
                    ],
                    "loc": {
                      "start": {
                        "line": 178,
                        "column": 11
                      },
                      "end": {
                        "line": 178,
                        "column": 16
                      }
                    }
                  },
                  "kind": "init",
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "range": [
                    7001,
                    7013
                  ],
                  "loc": {
                    "start": {
                      "line": 178,
                      "column": 4
                    },
                    "end": {
                      "line": 178,
                      "column": 16
                    }
                  }
                }
              ],
              "range": [
                6925,
                7015
              ],
              "loc": {
                "start": {
                  "line": 174,
                  "column": 16
                },
                "end": {
                  "line": 179,
                  "column": 1
                }
              }
            },
            "range": [
              6913,
              7015
            ],
            "loc": {
              "start": {
                "line": 174,
                "column": 4
              },
              "end": {
                "line": 179,
                "column": 1
              }
            }
          }
        ],
        "kind": "var",
        "range": [
          6909,
          7016
        ],
        "loc": {
          "start": {
            "line": 174,
            "column": 0
          },
          "end": {
            "line": 179,
            "column": 2
          }
        },
        "leadingComments": [
          {
            "type": "Block",
            "value": " tslint:enable:no-unused-variable ",
            "range": [
              6180,
              6218
            ],
            "loc": {
              "start": {
                "line": 160,
                "column": 0
              },
              "end": {
                "line": 160,
                "column": 38
              }
            }
          },
          {
            "type": "Block",
            "value": "*\n * @typedef {Object} Rx.Scheduler\n * @property {Scheduler} queue Schedules on a queue in the current event frame\n * (trampoline scheduler). Use this for iteration operations.\n * @property {Scheduler} asap Schedules on the micro task queue, which uses the\n * fastest transport mechanism available, either Node.js' `process.nextTick()`\n * or Web Worker MessageChannel or setTimeout or others. Use this for\n * asynchronous conversions.\n * @property {Scheduler} async Schedules work with `setInterval`. Use this for\n * time-based operations.\n * @property {Scheduler} animationFrame Schedules work with `requestAnimationFrame`.\n * Use this for synchronizing with the platform's painting\n ",
            "range": [
              6219,
              6908
            ],
            "loc": {
              "start": {
                "line": 161,
                "column": 0
              },
              "end": {
                "line": 173,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "Block",
            "value": "*\n * @typedef {Object} Rx.Symbol\n * @property {Symbol|string} rxSubscriber A symbol to use as a property name to\n * retrieve an \"Rx safe\" Observer from an object. \"Rx safety\" can be defined as\n * an object that has all of the traits of an Rx Subscriber, including the\n * ability to add and remove subscriptions to the subscription chain and\n * guarantees involving event triggering (can't \"next\" after unsubscription,\n * etc).\n * @property {Symbol|string} observable A symbol to use as a property name to\n * retrieve an Observable as defined by the [ECMAScript \"Observable\" spec](https://github.com/zenparsing/es-observable).\n * @property {Symbol|string} iterator The ES6 symbol to use as a property name\n * to retrieve an iterator from an object.\n ",
            "range": [
              7017,
              7770
            ],
            "loc": {
              "start": {
                "line": 180,
                "column": 0
              },
              "end": {
                "line": 192,
                "column": 3
              }
            }
          },
          {
            "type": "Line",
            "value": "# sourceMappingURL=Rx.js.map",
            "range": [
              7902,
              7932
            ],
            "loc": {
              "start": {
                "line": 199,
                "column": 0
              },
              "end": {
                "line": 199,
                "column": 30
              }
            }
          }
        ]
      },
      "specifiers": null,
      "source": null,
      "range": [
        7872,
        7901
      ],
      "loc": {
        "start": {
          "line": 198,
          "column": 0
        },
        "end": {
          "line": 198,
          "column": 29
        }
      },
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=Rx.js.map",
          "range": [
            7902,
            7932
          ],
          "loc": {
            "start": {
              "line": 199,
              "column": 0
            },
            "end": {
              "line": 199,
              "column": 30
            }
          }
        }
      ],
      "leadingComments": null
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": {
        "type": "VariableDeclaration",
        "declarations": [
          {
            "type": "VariableDeclarator",
            "id": {
              "type": "Identifier",
              "name": "Symbol",
              "range": [
                7775,
                7781
              ],
              "loc": {
                "start": {
                  "line": 193,
                  "column": 4
                },
                "end": {
                  "line": 193,
                  "column": 10
                }
              }
            },
            "init": {
              "type": "ObjectExpression",
              "properties": [
                {
                  "type": "Property",
                  "key": {
                    "type": "Identifier",
                    "name": "rxSubscriber",
                    "range": [
                      7790,
                      7802
                    ],
                    "loc": {
                      "start": {
                        "line": 194,
                        "column": 4
                      },
                      "end": {
                        "line": 194,
                        "column": 16
                      }
                    }
                  },
                  "value": {
                    "type": "Identifier",
                    "name": "rxSubscriber",
                    "range": [
                      7804,
                      7816
                    ],
                    "loc": {
                      "start": {
                        "line": 194,
                        "column": 18
                      },
                      "end": {
                        "line": 194,
                        "column": 30
                      }
                    }
                  },
                  "kind": "init",
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "range": [
                    7790,
                    7816
                  ],
                  "loc": {
                    "start": {
                      "line": 194,
                      "column": 4
                    },
                    "end": {
                      "line": 194,
                      "column": 30
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Identifier",
                    "name": "observable",
                    "range": [
                      7822,
                      7832
                    ],
                    "loc": {
                      "start": {
                        "line": 195,
                        "column": 4
                      },
                      "end": {
                        "line": 195,
                        "column": 14
                      }
                    }
                  },
                  "value": {
                    "type": "Identifier",
                    "name": "observable",
                    "range": [
                      7834,
                      7844
                    ],
                    "loc": {
                      "start": {
                        "line": 195,
                        "column": 16
                      },
                      "end": {
                        "line": 195,
                        "column": 26
                      }
                    }
                  },
                  "kind": "init",
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "range": [
                    7822,
                    7844
                  ],
                  "loc": {
                    "start": {
                      "line": 195,
                      "column": 4
                    },
                    "end": {
                      "line": 195,
                      "column": 26
                    }
                  }
                },
                {
                  "type": "Property",
                  "key": {
                    "type": "Identifier",
                    "name": "iterator",
                    "range": [
                      7850,
                      7858
                    ],
                    "loc": {
                      "start": {
                        "line": 196,
                        "column": 4
                      },
                      "end": {
                        "line": 196,
                        "column": 12
                      }
                    }
                  },
                  "value": {
                    "type": "Identifier",
                    "name": "iterator",
                    "range": [
                      7860,
                      7868
                    ],
                    "loc": {
                      "start": {
                        "line": 196,
                        "column": 14
                      },
                      "end": {
                        "line": 196,
                        "column": 22
                      }
                    }
                  },
                  "kind": "init",
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "range": [
                    7850,
                    7868
                  ],
                  "loc": {
                    "start": {
                      "line": 196,
                      "column": 4
                    },
                    "end": {
                      "line": 196,
                      "column": 22
                    }
                  }
                }
              ],
              "range": [
                7784,
                7870
              ],
              "loc": {
                "start": {
                  "line": 193,
                  "column": 13
                },
                "end": {
                  "line": 197,
                  "column": 1
                }
              }
            },
            "range": [
              7775,
              7870
            ],
            "loc": {
              "start": {
                "line": 193,
                "column": 4
              },
              "end": {
                "line": 197,
                "column": 1
              }
            }
          }
        ],
        "kind": "var",
        "range": [
          7771,
          7871
        ],
        "loc": {
          "start": {
            "line": 193,
            "column": 0
          },
          "end": {
            "line": 197,
            "column": 2
          }
        },
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * @typedef {Object} Rx.Symbol\n * @property {Symbol|string} rxSubscriber A symbol to use as a property name to\n * retrieve an \"Rx safe\" Observer from an object. \"Rx safety\" can be defined as\n * an object that has all of the traits of an Rx Subscriber, including the\n * ability to add and remove subscriptions to the subscription chain and\n * guarantees involving event triggering (can't \"next\" after unsubscription,\n * etc).\n * @property {Symbol|string} observable A symbol to use as a property name to\n * retrieve an Observable as defined by the [ECMAScript \"Observable\" spec](https://github.com/zenparsing/es-observable).\n * @property {Symbol|string} iterator The ES6 symbol to use as a property name\n * to retrieve an iterator from an object.\n ",
            "range": [
              7017,
              7770
            ],
            "loc": {
              "start": {
                "line": 180,
                "column": 0
              },
              "end": {
                "line": 192,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": [
          {
            "type": "Line",
            "value": "# sourceMappingURL=Rx.js.map",
            "range": [
              7902,
              7932
            ],
            "loc": {
              "start": {
                "line": 199,
                "column": 0
              },
              "end": {
                "line": 199,
                "column": 30
              }
            }
          }
        ]
      },
      "specifiers": null,
      "source": null,
      "range": [
        7872,
        7901
      ],
      "loc": {
        "start": {
          "line": 198,
          "column": 0
        },
        "end": {
          "line": 198,
          "column": 29
        }
      },
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=Rx.js.map",
          "range": [
            7902,
            7932
          ],
          "loc": {
            "start": {
              "line": 199,
              "column": 0
            },
            "end": {
              "line": 199,
              "column": 30
            }
          }
        }
      ],
      "leadingComments": null
    }
  ],
  "sourceType": "module",
  "range": [
    206,
    7901
  ],
  "loc": {
    "start": {
      "line": 5,
      "column": 0
    },
    "end": {
      "line": 198,
      "column": 29
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        0,
        39
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 39
        }
      }
    },
    {
      "type": "Line",
      "value": " Subject imported before Observable to bypass circular dependency issue since",
      "range": [
        40,
        119
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 79
        }
      }
    },
    {
      "type": "Line",
      "value": " Subject extends Observable and Observable references Subject in it's",
      "range": [
        120,
        191
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 71
        }
      }
    },
    {
      "type": "Line",
      "value": " definition",
      "range": [
        192,
        205
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 13
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        261,
        299
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 38
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:disable:no-unused-variable ",
      "range": [
        4749,
        4788
      ],
      "loc": {
        "start": {
          "line": 135,
          "column": 0
        },
        "end": {
          "line": 135,
          "column": 39
        }
      }
    },
    {
      "type": "Block",
      "value": " tslint:enable:no-unused-variable ",
      "range": [
        6180,
        6218
      ],
      "loc": {
        "start": {
          "line": 160,
          "column": 0
        },
        "end": {
          "line": 160,
          "column": 38
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n * @typedef {Object} Rx.Scheduler\n * @property {Scheduler} queue Schedules on a queue in the current event frame\n * (trampoline scheduler). Use this for iteration operations.\n * @property {Scheduler} asap Schedules on the micro task queue, which uses the\n * fastest transport mechanism available, either Node.js' `process.nextTick()`\n * or Web Worker MessageChannel or setTimeout or others. Use this for\n * asynchronous conversions.\n * @property {Scheduler} async Schedules work with `setInterval`. Use this for\n * time-based operations.\n * @property {Scheduler} animationFrame Schedules work with `requestAnimationFrame`.\n * Use this for synchronizing with the platform's painting\n ",
      "range": [
        6219,
        6908
      ],
      "loc": {
        "start": {
          "line": 161,
          "column": 0
        },
        "end": {
          "line": 173,
          "column": 3
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n * @typedef {Object} Rx.Symbol\n * @property {Symbol|string} rxSubscriber A symbol to use as a property name to\n * retrieve an \"Rx safe\" Observer from an object. \"Rx safety\" can be defined as\n * an object that has all of the traits of an Rx Subscriber, including the\n * ability to add and remove subscriptions to the subscription chain and\n * guarantees involving event triggering (can't \"next\" after unsubscription,\n * etc).\n * @property {Symbol|string} observable A symbol to use as a property name to\n * retrieve an Observable as defined by the [ECMAScript \"Observable\" spec](https://github.com/zenparsing/es-observable).\n * @property {Symbol|string} iterator The ES6 symbol to use as a property name\n * to retrieve an iterator from an object.\n ",
      "range": [
        7017,
        7770
      ],
      "loc": {
        "start": {
          "line": 180,
          "column": 0
        },
        "end": {
          "line": 192,
          "column": 3
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=Rx.js.map",
      "range": [
        7902,
        7932
      ],
      "loc": {
        "start": {
          "line": 199,
          "column": 0
        },
        "end": {
          "line": 199,
          "column": 30
        }
      }
    }
  ]
}