{
  "program": {
    "fileInfos": {
      "../node_modules/typescript/lib/lib.es5.d.ts": {
        "version": "69f0c334b0ee4235f6219b22f42e4fa04b414535c782b4dda793ed1918cc835c",
        "signature": "69f0c334b0ee4235f6219b22f42e4fa04b414535c782b4dda793ed1918cc835c",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2015.d.ts": {
        "version": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6",
        "signature": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6",
        "affectsGlobalScope": false
      },
      "../node_modules/typescript/lib/lib.es2016.d.ts": {
        "version": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467",
        "signature": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467",
        "affectsGlobalScope": false
      },
      "../node_modules/typescript/lib/lib.es2017.d.ts": {
        "version": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9",
        "signature": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9",
        "affectsGlobalScope": false
      },
      "../node_modules/typescript/lib/lib.es2018.d.ts": {
        "version": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06",
        "signature": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06",
        "affectsGlobalScope": false
      },
      "../node_modules/typescript/lib/lib.es2019.d.ts": {
        "version": "e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84",
        "signature": "e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84",
        "affectsGlobalScope": false
      },
      "../node_modules/typescript/lib/lib.es2020.d.ts": {
        "version": "e21c071ca3e1b4a815d5f04a7475adcaeea5d64367e840dd0154096d705c3940",
        "signature": "e21c071ca3e1b4a815d5f04a7475adcaeea5d64367e840dd0154096d705c3940",
        "affectsGlobalScope": false
      },
      "../node_modules/typescript/lib/lib.esnext.d.ts": {
        "version": "fc7a21dd3ee27fd0a9ff1c46534efcd9c3cec51a445b479bb326d871c0aa8302",
        "signature": "fc7a21dd3ee27fd0a9ff1c46534efcd9c3cec51a445b479bb326d871c0aa8302",
        "affectsGlobalScope": false
      },
      "../node_modules/typescript/lib/lib.es2015.core.d.ts": {
        "version": "46ee15e9fefa913333b61eaf6b18885900b139867d89832a515059b62cf16a17",
        "signature": "46ee15e9fefa913333b61eaf6b18885900b139867d89832a515059b62cf16a17",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2015.collection.d.ts": {
        "version": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c",
        "signature": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2015.generator.d.ts": {
        "version": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a",
        "signature": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2015.iterable.d.ts": {
        "version": "8b2a5df1ce95f78f6b74f1a555ccdb6baab0486b42d8345e0871dd82811f9b9a",
        "signature": "8b2a5df1ce95f78f6b74f1a555ccdb6baab0486b42d8345e0871dd82811f9b9a",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2015.promise.d.ts": {
        "version": "2bb4b3927299434052b37851a47bf5c39764f2ba88a888a107b32262e9292b7c",
        "signature": "2bb4b3927299434052b37851a47bf5c39764f2ba88a888a107b32262e9292b7c",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2015.proxy.d.ts": {
        "version": "7207e317a2cb07a177e7d963ab7b8c0e85dde7f9ddb50351f830239bf597569e",
        "signature": "7207e317a2cb07a177e7d963ab7b8c0e85dde7f9ddb50351f830239bf597569e",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2015.reflect.d.ts": {
        "version": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d",
        "signature": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2015.symbol.d.ts": {
        "version": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93",
        "signature": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": {
        "version": "9d122b7e8c1a5c72506eea50c0973cba55b92b5532d5cafa8a6ce2c547d57551",
        "signature": "9d122b7e8c1a5c72506eea50c0973cba55b92b5532d5cafa8a6ce2c547d57551",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2016.array.include.d.ts": {
        "version": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006",
        "signature": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2017.object.d.ts": {
        "version": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a",
        "signature": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": {
        "version": "7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98",
        "signature": "7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2017.string.d.ts": {
        "version": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577",
        "signature": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2017.intl.d.ts": {
        "version": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d",
        "signature": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": {
        "version": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e",
        "signature": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": {
        "version": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a",
        "signature": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": {
        "version": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359",
        "signature": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2018.intl.d.ts": {
        "version": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e",
        "signature": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2018.promise.d.ts": {
        "version": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c",
        "signature": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2018.regexp.d.ts": {
        "version": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8",
        "signature": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2019.array.d.ts": {
        "version": "9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951",
        "signature": "9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2019.object.d.ts": {
        "version": "6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de",
        "signature": "6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2019.string.d.ts": {
        "version": "93544ca2f26a48716c1b6c5091842cad63129daac422dfa4bc52460465f22bb1",
        "signature": "93544ca2f26a48716c1b6c5091842cad63129daac422dfa4bc52460465f22bb1",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2019.symbol.d.ts": {
        "version": "2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993",
        "signature": "2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2020.bigint.d.ts": {
        "version": "7b5a10e3c897fabece5a51aa85b4111727d7adb53c2734b5d37230ff96802a09",
        "signature": "7b5a10e3c897fabece5a51aa85b4111727d7adb53c2734b5d37230ff96802a09",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2020.promise.d.ts": {
        "version": "7435b75fdf3509622e79622dbe5091cf4b09688410ee2034e4fc17d0c99d0862",
        "signature": "7435b75fdf3509622e79622dbe5091cf4b09688410ee2034e4fc17d0c99d0862",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts": {
        "version": "e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40",
        "signature": "e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2020.string.d.ts": {
        "version": "faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e",
        "signature": "faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts": {
        "version": "936d7d2e8851af9ccfa5333b15e877a824417d352b1d7fd06388639dc69ef80a",
        "signature": "936d7d2e8851af9ccfa5333b15e877a824417d352b1d7fd06388639dc69ef80a",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.es2020.intl.d.ts": {
        "version": "31e8df2398e328077079c17ea4f1664bad0a34adf8b0608837e504e310e329a1",
        "signature": "31e8df2398e328077079c17ea4f1664bad0a34adf8b0608837e504e310e329a1",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.esnext.intl.d.ts": {
        "version": "89bf2b7a601b73ea4311eda9c41f86a58994fec1bee3b87c4a14d68d9adcdcbd",
        "signature": "89bf2b7a601b73ea4311eda9c41f86a58994fec1bee3b87c4a14d68d9adcdcbd",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.esnext.string.d.ts": {
        "version": "fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe",
        "signature": "fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.esnext.promise.d.ts": {
        "version": "cd6efb9467a8b6338ece2e2855e37765700f2cd061ca54b01b33878cf5c7677e",
        "signature": "cd6efb9467a8b6338ece2e2855e37765700f2cd061ca54b01b33878cf5c7677e",
        "affectsGlobalScope": true
      },
      "../node_modules/typescript/lib/lib.esnext.weakref.d.ts": {
        "version": "1e61418f41d404e744b6536af9f8c6f6674dd4d54c12335cd0c4f7eded69cf3f",
        "signature": "1e61418f41d404e744b6536af9f8c6f6674dd4d54c12335cd0c4f7eded69cf3f",
        "affectsGlobalScope": true
      },
      "../node_modules/rxjs/internal/subscription.d.ts": {
        "version": "6cb35d83d21a7e72bd00398c93302749bcd38349d0cc5e76ff3a90c6d1498a4d",
        "signature": "6cb35d83d21a7e72bd00398c93302749bcd38349d0cc5e76ff3a90c6d1498a4d",
        "affectsGlobalScope": false
      },
      "../node_modules/rxjs/internal/types.d.ts": {
        "version": "051451ceae7f29c8f17b810e6a6d8d270c67b401866f487cdc50c5c1a8b3f511",
        "signature": "051451ceae7f29c8f17b810e6a6d8d270c67b401866f487cdc50c5c1a8b3f511",
        "affectsGlobalScope": false
      },
      "../node_modules/rxjs/internal/subscriber.d.ts": {
        "version": "2632057d8b983ee33295566088c080384d7d69a492bc60b008d6a6dfd3508d6b",
        "signature": "2632057d8b983ee33295566088c080384d7d69a492bc60b008d6a6dfd3508d6b",
        "affectsGlobalScope": false
      },
      "../node_modules/rxjs/internal/operator.d.ts": {
        "version": "4bf71cf2a94492fc71e97800bdf2bcb0a9a0fa5fce921c8fe42c67060780cbfa",
        "signature": "4bf71cf2a94492fc71e97800bdf2bcb0a9a0fa5fce921c8fe42c67060780cbfa",
        "affectsGlobalScope": false
      },
      "../node_modules/rxjs/internal/observable/iif.d.ts": {
        "version": "0996ff06f64cb05b6dac158a6ada2e16f8c2ccd20f9ff6f3c3e871f1ba5fb6d9",
        "signature": "0996ff06f64cb05b6dac158a6ada2e16f8c2ccd20f9ff6f3c3e871f1ba5fb6d9",
        "affectsGlobalScope": false
      },
      "../node_modules/rxjs/internal/observable/throwerror.d.ts": {
        "version": "5c492d01a19fea5ebfff9d27e786bc533e5078909521ca17ae41236f16f9686a",
        "signature": "5c492d01a19fea5ebfff9d27e786bc533e5078909521ca17ae41236f16f9686a",
        "affectsGlobalScope": false
      },
      "../node_modules/rxjs/internal/observable.d.ts": {
        "version": "a6ee930b81c65ec79aca49025b797817dde6f2d2e9b0e0106f0844e18e2cc819",
        "signature": "a6ee930b81c65ec79aca49025b797817dde6f2d2e9b0e0106f0844e18e2cc819",
        "affectsGlobalScope": false
      },
      "../node_modules/rxjs/internal/operators/takeuntil.d.ts": {
        "version": "fd6f2017a1f72092e88f4497f0ea034918fcfcbd33d03d1e8a44ac19adb8fd8d",
        "signature": "fd6f2017a1f72092e88f4497f0ea034918fcfcbd33d03d1e8a44ac19adb8fd8d",
        "affectsGlobalScope": false
      },
      "../node_modules/rxjs/internal/subject.d.ts": {
        "version": "84fce15473e993e6b656db9dd3c9196b80f545647458e6621675e840fd700d29",
        "signature": "84fce15473e993e6b656db9dd3c9196b80f545647458e6621675e840fd700d29",
        "affectsGlobalScope": false
      },
      "../src/unsubscribe-decorator.ts": {
        "version": "56ecf24bcf9e7507c0f6db8ad0ec2ba3fd61c041f6a85f1869c505f6827115e1",
        "signature": "918ca6e2559e887db3c8ea005b74ad6b03ea3354379bc8df2b9cb1efdeb316ea",
        "affectsGlobalScope": false
      },
      "../src/index.ts": {
        "version": "e16e1ae0590f53829dc1bbd59358a12c267441c2b76567eb7995f252aeb81ce0",
        "signature": "e16e1ae0590f53829dc1bbd59358a12c267441c2b76567eb7995f252aeb81ce0",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/globals.d.ts": {
        "version": "cdbd1c3e0c329abaa9442d3dd8b62699464a26b2e8e36fbde362bd4e7d490f16",
        "signature": "cdbd1c3e0c329abaa9442d3dd8b62699464a26b2e8e36fbde362bd4e7d490f16",
        "affectsGlobalScope": true
      },
      "../node_modules/@types/node/async_hooks.d.ts": {
        "version": "c438b413e94ff76dfa20ae005f33a1c84f2480d1d66e0fd687501020d0de9b50",
        "signature": "c438b413e94ff76dfa20ae005f33a1c84f2480d1d66e0fd687501020d0de9b50",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/buffer.d.ts": {
        "version": "bc6a78961535181265845bf9b9e8a147ffd0ca275097ceb670a9b92afa825152",
        "signature": "bc6a78961535181265845bf9b9e8a147ffd0ca275097ceb670a9b92afa825152",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/child_process.d.ts": {
        "version": "987249e7b75023387c5fd9dc2f959ee777cb8989b7900f5a9eb4a67d290f2cba",
        "signature": "987249e7b75023387c5fd9dc2f959ee777cb8989b7900f5a9eb4a67d290f2cba",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/cluster.d.ts": {
        "version": "123ec69e4b3a686eb49afd94ebe3292a5c84a867ecbcb6bb84bdd720a12af803",
        "signature": "123ec69e4b3a686eb49afd94ebe3292a5c84a867ecbcb6bb84bdd720a12af803",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/console.d.ts": {
        "version": "eb5197aade83cb0e360ac407289c53a8009e8fdae7939892a0240d30444496b6",
        "signature": "eb5197aade83cb0e360ac407289c53a8009e8fdae7939892a0240d30444496b6",
        "affectsGlobalScope": true
      },
      "../node_modules/@types/node/constants.d.ts": {
        "version": "90c85ddbb8de82cd19198bda062065fc51b7407c0f206f2e399e65a52e979720",
        "signature": "90c85ddbb8de82cd19198bda062065fc51b7407c0f206f2e399e65a52e979720",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/crypto.d.ts": {
        "version": "c5ecc351d5eaa36dc682b4c398b57a9d37c108857b71a09464a06e0185831ac2",
        "signature": "c5ecc351d5eaa36dc682b4c398b57a9d37c108857b71a09464a06e0185831ac2",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/dgram.d.ts": {
        "version": "7e050b767ed10c7ffbc01f314defbf420bf0b5d54ce666e1c87507c035dfc191",
        "signature": "7e050b767ed10c7ffbc01f314defbf420bf0b5d54ce666e1c87507c035dfc191",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/dns.d.ts": {
        "version": "7db7569fbb3e2b01ba8751c761cdd3f0debd104170d5665b7dc20a11630df3a9",
        "signature": "7db7569fbb3e2b01ba8751c761cdd3f0debd104170d5665b7dc20a11630df3a9",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/domain.d.ts": {
        "version": "cde4d7f6274468180fa39847b183aec22626e8212ff885d535c53f4cd7c225fd",
        "signature": "cde4d7f6274468180fa39847b183aec22626e8212ff885d535c53f4cd7c225fd",
        "affectsGlobalScope": true
      },
      "../node_modules/@types/node/events.d.ts": {
        "version": "365e8358843a23944be84b810b1f774ea0223adfccc085f30fd7f4c13dc8a09f",
        "signature": "365e8358843a23944be84b810b1f774ea0223adfccc085f30fd7f4c13dc8a09f",
        "affectsGlobalScope": true
      },
      "../node_modules/@types/node/fs.d.ts": {
        "version": "f87f95c015900102a5c0edcdebb17596de1382510e6cc17ab79f375d3505bb12",
        "signature": "f87f95c015900102a5c0edcdebb17596de1382510e6cc17ab79f375d3505bb12",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/fs/promises.d.ts": {
        "version": "05b5679a897598ebe556ee93415b3af1f456e674ea82e4d7afcd716bfe43aa98",
        "signature": "05b5679a897598ebe556ee93415b3af1f456e674ea82e4d7afcd716bfe43aa98",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/http.d.ts": {
        "version": "35fe02b2c10616cc7ac3db9c15778df7ed9c99276889efdd9be31f342841cfcd",
        "signature": "35fe02b2c10616cc7ac3db9c15778df7ed9c99276889efdd9be31f342841cfcd",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/http2.d.ts": {
        "version": "1c3fe66943f587685aa4a42f664f794655da1767401d2f85910177dac78aa45d",
        "signature": "1c3fe66943f587685aa4a42f664f794655da1767401d2f85910177dac78aa45d",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/https.d.ts": {
        "version": "c969bf4c7cdfe4d5dd28aa09432f99d09ad1d8d8b839959646579521d0467d1a",
        "signature": "c969bf4c7cdfe4d5dd28aa09432f99d09ad1d8d8b839959646579521d0467d1a",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/inspector.d.ts": {
        "version": "6c3857edaeeaaf43812f527830ebeece9266b6e8eb5271ab6d2f0008306c9947",
        "signature": "6c3857edaeeaaf43812f527830ebeece9266b6e8eb5271ab6d2f0008306c9947",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/module.d.ts": {
        "version": "bc6a77e750f4d34584e46b1405b771fb69a224197dd6bafe5b0392a29a70b665",
        "signature": "bc6a77e750f4d34584e46b1405b771fb69a224197dd6bafe5b0392a29a70b665",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/net.d.ts": {
        "version": "8de97668870cfb20fc9d355d2ef379e897bdd8a98c889c7d8a6de40ee408ad52",
        "signature": "8de97668870cfb20fc9d355d2ef379e897bdd8a98c889c7d8a6de40ee408ad52",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/os.d.ts": {
        "version": "ed4ae81196cccc10f297d228bca8d02e31058e6d723a3c5bc4be5fb3c61c6a34",
        "signature": "ed4ae81196cccc10f297d228bca8d02e31058e6d723a3c5bc4be5fb3c61c6a34",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/path.d.ts": {
        "version": "84044697c8b3e08ef24e4b32cfe6440143d07e469a5e34bda0635276d32d9f35",
        "signature": "84044697c8b3e08ef24e4b32cfe6440143d07e469a5e34bda0635276d32d9f35",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/perf_hooks.d.ts": {
        "version": "4982d94cb6427263c8839d8d6324a8bbe129e931deb61a7380f8fad17ba2cfc0",
        "signature": "4982d94cb6427263c8839d8d6324a8bbe129e931deb61a7380f8fad17ba2cfc0",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/process.d.ts": {
        "version": "ae4bc1dd4d9de7bbea6ce419db45af82a81358e6014c9e1235b5d252e06f8ab8",
        "signature": "ae4bc1dd4d9de7bbea6ce419db45af82a81358e6014c9e1235b5d252e06f8ab8",
        "affectsGlobalScope": true
      },
      "../node_modules/@types/node/punycode.d.ts": {
        "version": "3f6a1fd73c9dc3bd7f4b79bc075297ca6527904df69b0f2c2c94e4c4c7d9a32c",
        "signature": "3f6a1fd73c9dc3bd7f4b79bc075297ca6527904df69b0f2c2c94e4c4c7d9a32c",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/querystring.d.ts": {
        "version": "884560fda6c3868f925f022adc3a1289fe6507bbb45adb10fa1bbcc73a941bb0",
        "signature": "884560fda6c3868f925f022adc3a1289fe6507bbb45adb10fa1bbcc73a941bb0",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/readline.d.ts": {
        "version": "6b2bb67b0942bcfce93e1d6fad5f70afd54940a2b13df7f311201fba54b2cbe9",
        "signature": "6b2bb67b0942bcfce93e1d6fad5f70afd54940a2b13df7f311201fba54b2cbe9",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/repl.d.ts": {
        "version": "acbed967a379b3e9f73237ba9473f8b337eeea14b7dc64d445430b5d695751da",
        "signature": "acbed967a379b3e9f73237ba9473f8b337eeea14b7dc64d445430b5d695751da",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/stream.d.ts": {
        "version": "272a46cc8f494677af587d17939e61e7db2b1925633e4da0c186ba17f6732521",
        "signature": "272a46cc8f494677af587d17939e61e7db2b1925633e4da0c186ba17f6732521",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/string_decoder.d.ts": {
        "version": "d67e08745494b000da9410c1ae2fdc9965fc6d593fe0f381a47491f75417d457",
        "signature": "d67e08745494b000da9410c1ae2fdc9965fc6d593fe0f381a47491f75417d457",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/timers.d.ts": {
        "version": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9",
        "signature": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/tls.d.ts": {
        "version": "a0545ca910ec6b318b8e1d63813c980c3be44824cf217b6477a56fbe9c7927d5",
        "signature": "a0545ca910ec6b318b8e1d63813c980c3be44824cf217b6477a56fbe9c7927d5",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/trace_events.d.ts": {
        "version": "a77fdb357c78b70142b2fdbbfb72958d69e8f765fd2a3c69946c1018e89d4638",
        "signature": "a77fdb357c78b70142b2fdbbfb72958d69e8f765fd2a3c69946c1018e89d4638",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/tty.d.ts": {
        "version": "3c2ac350c3baa61fd2b1925844109e098f4376d0768a4643abc82754fd752748",
        "signature": "3c2ac350c3baa61fd2b1925844109e098f4376d0768a4643abc82754fd752748",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/url.d.ts": {
        "version": "80ffc1786a5dab91b4aa59a72720f02f25df8b7c76b593e04d5e381aec284ccb",
        "signature": "80ffc1786a5dab91b4aa59a72720f02f25df8b7c76b593e04d5e381aec284ccb",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/util.d.ts": {
        "version": "f5b9d446783f075eed9e93dfba1a5055b3fd61aab285fef3bbc761eadf598204",
        "signature": "f5b9d446783f075eed9e93dfba1a5055b3fd61aab285fef3bbc761eadf598204",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/v8.d.ts": {
        "version": "289be113bad7ee27ee7fa5b1e373c964c9789a5e9ed7db5ddcb631371120b953",
        "signature": "289be113bad7ee27ee7fa5b1e373c964c9789a5e9ed7db5ddcb631371120b953",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/vm.d.ts": {
        "version": "baf0b82ffc5d2616f44a6fb1f81e8d798545bebf0c30f5d8b003a1dba1acfb3f",
        "signature": "baf0b82ffc5d2616f44a6fb1f81e8d798545bebf0c30f5d8b003a1dba1acfb3f",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/worker_threads.d.ts": {
        "version": "c6a5b34f1e725019445754f1e733585f113e0dced75f137bd3c4af5853d3f6ab",
        "signature": "c6a5b34f1e725019445754f1e733585f113e0dced75f137bd3c4af5853d3f6ab",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/zlib.d.ts": {
        "version": "15fbe50526244954eb2f933546bca6cdcf0db16c9428d099b3b386c1db5799ab",
        "signature": "15fbe50526244954eb2f933546bca6cdcf0db16c9428d099b3b386c1db5799ab",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/ts3.4/base.d.ts": {
        "version": "d44028ae0127eb3e9fcfa5f55a8b81d64775ce15aca1020fe25c511bbb055834",
        "signature": "d44028ae0127eb3e9fcfa5f55a8b81d64775ce15aca1020fe25c511bbb055834",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/globals.global.d.ts": {
        "version": "2708349d5a11a5c2e5f3a0765259ebe7ee00cdcc8161cb9990cb4910328442a1",
        "signature": "2708349d5a11a5c2e5f3a0765259ebe7ee00cdcc8161cb9990cb4910328442a1",
        "affectsGlobalScope": true
      },
      "../node_modules/@types/node/wasi.d.ts": {
        "version": "4e0a4d84b15692ea8669fe4f3d05a4f204567906b1347da7a58b75f45bae48d3",
        "signature": "4e0a4d84b15692ea8669fe4f3d05a4f204567906b1347da7a58b75f45bae48d3",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/ts3.6/base.d.ts": {
        "version": "ad1ae5ae98eceb9af99061e83e867b9897d267aebc8f3b938c9424deabadf4bb",
        "signature": "ad1ae5ae98eceb9af99061e83e867b9897d267aebc8f3b938c9424deabadf4bb",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/assert.d.ts": {
        "version": "00a0faaea871db3288a11ce92bbed248ea2473a5bfd174d222011cde800ce397",
        "signature": "00a0faaea871db3288a11ce92bbed248ea2473a5bfd174d222011cde800ce397",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/base.d.ts": {
        "version": "e61a21e9418f279bc480394a94d1581b2dee73747adcbdef999b6737e34d721b",
        "signature": "e61a21e9418f279bc480394a94d1581b2dee73747adcbdef999b6737e34d721b",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/node/index.d.ts": {
        "version": "5825520e2099309182c6e2a2b3061b060d42a098c58f67d1754880a7e2cce99a",
        "signature": "5825520e2099309182c6e2a2b3061b060d42a098c58f67d1754880a7e2cce99a",
        "affectsGlobalScope": false
      },
      "../node_modules/jest-diff/build/cleanupsemantic.d.ts": {
        "version": "d8aab31ba8e618cc3eea10b0945de81cb93b7e8150a013a482332263b9305322",
        "signature": "d8aab31ba8e618cc3eea10b0945de81cb93b7e8150a013a482332263b9305322",
        "affectsGlobalScope": false
      },
      "../node_modules/jest-diff/build/types.d.ts": {
        "version": "69da61a7b5093dac77fa3bec8be95dcf9a74c95a0e9161edb98bb24e30e439d2",
        "signature": "69da61a7b5093dac77fa3bec8be95dcf9a74c95a0e9161edb98bb24e30e439d2",
        "affectsGlobalScope": false
      },
      "../node_modules/jest-diff/build/difflines.d.ts": {
        "version": "561eca7a381b96d6ccac6e4061e6d2ae53f5bc44203f3fd9f5b26864c32ae6e9",
        "signature": "561eca7a381b96d6ccac6e4061e6d2ae53f5bc44203f3fd9f5b26864c32ae6e9",
        "affectsGlobalScope": false
      },
      "../node_modules/jest-diff/build/printdiffs.d.ts": {
        "version": "62ea38627e3ebab429f7616812a9394d327c2bc271003dfba985de9b4137369f",
        "signature": "62ea38627e3ebab429f7616812a9394d327c2bc271003dfba985de9b4137369f",
        "affectsGlobalScope": false
      },
      "../node_modules/jest-diff/build/index.d.ts": {
        "version": "b4439890c168d646357928431100daac5cbdee1d345a34e6bf6eca9f3abe22bc",
        "signature": "b4439890c168d646357928431100daac5cbdee1d345a34e6bf6eca9f3abe22bc",
        "affectsGlobalScope": false
      },
      "../node_modules/pretty-format/build/types.d.ts": {
        "version": "5d72971a459517c44c1379dab9ed248e87a61ba0a1e0f25c9d67e1e640cd9a09",
        "signature": "5d72971a459517c44c1379dab9ed248e87a61ba0a1e0f25c9d67e1e640cd9a09",
        "affectsGlobalScope": false
      },
      "../node_modules/pretty-format/build/index.d.ts": {
        "version": "02d734976af36f4273d930bea88b3e62adf6b078cf120c1c63d49aa8d8427c5c",
        "signature": "02d734976af36f4273d930bea88b3e62adf6b078cf120c1c63d49aa8d8427c5c",
        "affectsGlobalScope": false
      },
      "../node_modules/@types/jest/index.d.ts": {
        "version": "480dcf599750efc664ba6edba1ed91fb5761ef5ae0e45e475b69a994e312db73",
        "signature": "480dcf599750efc664ba6edba1ed91fb5761ef5ae0e45e475b69a994e312db73",
        "affectsGlobalScope": true
      }
    },
    "options": {
      "target": 5,
      "module": 1,
      "lib": [
        "lib.es5.d.ts",
        "lib.es2015.d.ts",
        "lib.es2015.d.ts",
        "lib.es2016.d.ts",
        "lib.es2017.d.ts",
        "lib.es2018.d.ts",
        "lib.esnext.d.ts"
      ],
      "declaration": true,
      "sourceMap": true,
      "outDir": "./",
      "removeComments": true,
      "strict": true,
      "noImplicitAny": false,
      "strictNullChecks": true,
      "strictFunctionTypes": true,
      "strictPropertyInitialization": true,
      "experimentalDecorators": true,
      "noImplicitThis": true,
      "alwaysStrict": true,
      "noUnusedLocals": true,
      "noUnusedParameters": true,
      "noImplicitReturns": true,
      "noFallthroughCasesInSwitch": true,
      "moduleResolution": 2,
      "rootDirs": [
        "..",
        "../src"
      ],
      "typeRoots": [
        "../types",
        "../@types",
        "../node_modules/@types"
      ],
      "types": [
        "node",
        "jest"
      ],
      "esModuleInterop": true,
      "preserveConstEnums": true,
      "suppressImplicitAnyIndexErrors": true,
      "forceConsistentCasingInFileNames": true,
      "incremental": true,
      "watch": true,
      "configFilePath": "../tsconfig.json"
    },
    "referencedMap": {
      "../node_modules/@types/jest/index.d.ts": [
        "../node_modules/jest-diff/build/index.d.ts",
        "../node_modules/pretty-format/build/index.d.ts"
      ],
      "../node_modules/@types/node/base.d.ts": [
        "../node_modules/@types/node/assert.d.ts",
        "../node_modules/@types/node/ts3.6/base.d.ts"
      ],
      "../node_modules/@types/node/child_process.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/fs.d.ts",
        "../node_modules/@types/node/net.d.ts",
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/cluster.d.ts": [
        "../node_modules/@types/node/child_process.d.ts",
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/net.d.ts"
      ],
      "../node_modules/@types/node/console.d.ts": [
        "../node_modules/@types/node/util.d.ts"
      ],
      "../node_modules/@types/node/constants.d.ts": [
        "../node_modules/@types/node/crypto.d.ts",
        "../node_modules/@types/node/fs.d.ts",
        "../node_modules/@types/node/os.d.ts"
      ],
      "../node_modules/@types/node/crypto.d.ts": [
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/dgram.d.ts": [
        "../node_modules/@types/node/dns.d.ts",
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/net.d.ts"
      ],
      "../node_modules/@types/node/domain.d.ts": [
        "../node_modules/@types/node/events.d.ts"
      ],
      "../node_modules/@types/node/fs.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/fs/promises.d.ts",
        "../node_modules/@types/node/stream.d.ts",
        "../node_modules/@types/node/url.d.ts"
      ],
      "../node_modules/@types/node/fs/promises.d.ts": [
        "../node_modules/@types/node/fs.d.ts"
      ],
      "../node_modules/@types/node/http.d.ts": [
        "../node_modules/@types/node/net.d.ts",
        "../node_modules/@types/node/stream.d.ts",
        "../node_modules/@types/node/url.d.ts"
      ],
      "../node_modules/@types/node/http2.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/fs.d.ts",
        "../node_modules/@types/node/http.d.ts",
        "../node_modules/@types/node/net.d.ts",
        "../node_modules/@types/node/stream.d.ts",
        "../node_modules/@types/node/tls.d.ts",
        "../node_modules/@types/node/url.d.ts"
      ],
      "../node_modules/@types/node/https.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/http.d.ts",
        "../node_modules/@types/node/tls.d.ts",
        "../node_modules/@types/node/url.d.ts"
      ],
      "../node_modules/@types/node/index.d.ts": [
        "../node_modules/@types/node/base.d.ts"
      ],
      "../node_modules/@types/node/inspector.d.ts": [
        "../node_modules/@types/node/events.d.ts"
      ],
      "../node_modules/@types/node/module.d.ts": [
        "../node_modules/@types/node/url.d.ts"
      ],
      "../node_modules/@types/node/net.d.ts": [
        "../node_modules/@types/node/dns.d.ts",
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/perf_hooks.d.ts": [
        "../node_modules/@types/node/async_hooks.d.ts"
      ],
      "../node_modules/@types/node/process.d.ts": [
        "../node_modules/@types/node/tty.d.ts"
      ],
      "../node_modules/@types/node/readline.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/repl.d.ts": [
        "../node_modules/@types/node/readline.d.ts",
        "../node_modules/@types/node/util.d.ts",
        "../node_modules/@types/node/vm.d.ts"
      ],
      "../node_modules/@types/node/stream.d.ts": [
        "../node_modules/@types/node/events.d.ts"
      ],
      "../node_modules/@types/node/tls.d.ts": [
        "../node_modules/@types/node/crypto.d.ts",
        "../node_modules/@types/node/dns.d.ts",
        "../node_modules/@types/node/net.d.ts",
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/ts3.4/base.d.ts": [
        "../node_modules/@types/node/async_hooks.d.ts",
        "../node_modules/@types/node/buffer.d.ts",
        "../node_modules/@types/node/child_process.d.ts",
        "../node_modules/@types/node/cluster.d.ts",
        "../node_modules/@types/node/console.d.ts",
        "../node_modules/@types/node/constants.d.ts",
        "../node_modules/@types/node/crypto.d.ts",
        "../node_modules/@types/node/dgram.d.ts",
        "../node_modules/@types/node/dns.d.ts",
        "../node_modules/@types/node/domain.d.ts",
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/fs.d.ts",
        "../node_modules/@types/node/fs/promises.d.ts",
        "../node_modules/@types/node/globals.d.ts",
        "../node_modules/@types/node/http.d.ts",
        "../node_modules/@types/node/http2.d.ts",
        "../node_modules/@types/node/https.d.ts",
        "../node_modules/@types/node/inspector.d.ts",
        "../node_modules/@types/node/module.d.ts",
        "../node_modules/@types/node/net.d.ts",
        "../node_modules/@types/node/os.d.ts",
        "../node_modules/@types/node/path.d.ts",
        "../node_modules/@types/node/perf_hooks.d.ts",
        "../node_modules/@types/node/process.d.ts",
        "../node_modules/@types/node/punycode.d.ts",
        "../node_modules/@types/node/querystring.d.ts",
        "../node_modules/@types/node/readline.d.ts",
        "../node_modules/@types/node/repl.d.ts",
        "../node_modules/@types/node/stream.d.ts",
        "../node_modules/@types/node/string_decoder.d.ts",
        "../node_modules/@types/node/timers.d.ts",
        "../node_modules/@types/node/tls.d.ts",
        "../node_modules/@types/node/trace_events.d.ts",
        "../node_modules/@types/node/tty.d.ts",
        "../node_modules/@types/node/url.d.ts",
        "../node_modules/@types/node/util.d.ts",
        "../node_modules/@types/node/v8.d.ts",
        "../node_modules/@types/node/vm.d.ts",
        "../node_modules/@types/node/worker_threads.d.ts",
        "../node_modules/@types/node/zlib.d.ts"
      ],
      "../node_modules/@types/node/ts3.6/base.d.ts": [
        "../node_modules/@types/node/globals.global.d.ts",
        "../node_modules/@types/node/ts3.4/base.d.ts",
        "../node_modules/@types/node/wasi.d.ts"
      ],
      "../node_modules/@types/node/tty.d.ts": [
        "../node_modules/@types/node/net.d.ts"
      ],
      "../node_modules/@types/node/url.d.ts": [
        "../node_modules/@types/node/querystring.d.ts"
      ],
      "../node_modules/@types/node/v8.d.ts": [
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/worker_threads.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/fs/promises.d.ts",
        "../node_modules/@types/node/stream.d.ts",
        "../node_modules/@types/node/url.d.ts",
        "../node_modules/@types/node/vm.d.ts"
      ],
      "../node_modules/@types/node/zlib.d.ts": [
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/jest-diff/build/difflines.d.ts": [
        "../node_modules/jest-diff/build/cleanupsemantic.d.ts",
        "../node_modules/jest-diff/build/types.d.ts"
      ],
      "../node_modules/jest-diff/build/index.d.ts": [
        "../node_modules/jest-diff/build/cleanupsemantic.d.ts",
        "../node_modules/jest-diff/build/difflines.d.ts",
        "../node_modules/jest-diff/build/printdiffs.d.ts",
        "../node_modules/jest-diff/build/types.d.ts"
      ],
      "../node_modules/jest-diff/build/printdiffs.d.ts": [
        "../node_modules/jest-diff/build/cleanupsemantic.d.ts",
        "../node_modules/jest-diff/build/types.d.ts"
      ],
      "../node_modules/pretty-format/build/index.d.ts": [
        "../node_modules/pretty-format/build/types.d.ts"
      ],
      "../node_modules/rxjs/internal/observable.d.ts": [
        "../node_modules/rxjs/internal/observable/iif.d.ts",
        "../node_modules/rxjs/internal/observable/throwerror.d.ts",
        "../node_modules/rxjs/internal/operator.d.ts",
        "../node_modules/rxjs/internal/subscriber.d.ts",
        "../node_modules/rxjs/internal/subscription.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/observable/iif.d.ts": [
        "../node_modules/rxjs/internal/observable.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/observable/throwerror.d.ts": [
        "../node_modules/rxjs/internal/observable.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/operator.d.ts": [
        "../node_modules/rxjs/internal/subscriber.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/operators/takeuntil.d.ts": [
        "../node_modules/rxjs/internal/observable.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/subject.d.ts": [
        "../node_modules/rxjs/internal/observable.d.ts",
        "../node_modules/rxjs/internal/operator.d.ts",
        "../node_modules/rxjs/internal/subscriber.d.ts",
        "../node_modules/rxjs/internal/subscription.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/subscriber.d.ts": [
        "../node_modules/rxjs/internal/subscription.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/subscription.d.ts": [
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/types.d.ts": [
        "../node_modules/rxjs/internal/observable.d.ts",
        "../node_modules/rxjs/internal/subscription.d.ts"
      ],
      "../src/index.ts": [
        "../src/unsubscribe-decorator.ts"
      ],
      "../src/unsubscribe-decorator.ts": [
        "../node_modules/rxjs/internal/observable.d.ts",
        "../node_modules/rxjs/internal/operators/takeuntil.d.ts",
        "../node_modules/rxjs/internal/subject.d.ts"
      ]
    },
    "exportedModulesMap": {
      "../node_modules/@types/jest/index.d.ts": [
        "../node_modules/jest-diff/build/index.d.ts",
        "../node_modules/pretty-format/build/index.d.ts"
      ],
      "../node_modules/@types/node/base.d.ts": [
        "../node_modules/@types/node/assert.d.ts",
        "../node_modules/@types/node/ts3.6/base.d.ts"
      ],
      "../node_modules/@types/node/child_process.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/fs.d.ts",
        "../node_modules/@types/node/net.d.ts",
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/cluster.d.ts": [
        "../node_modules/@types/node/child_process.d.ts",
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/net.d.ts"
      ],
      "../node_modules/@types/node/console.d.ts": [
        "../node_modules/@types/node/util.d.ts"
      ],
      "../node_modules/@types/node/constants.d.ts": [
        "../node_modules/@types/node/crypto.d.ts",
        "../node_modules/@types/node/fs.d.ts",
        "../node_modules/@types/node/os.d.ts"
      ],
      "../node_modules/@types/node/crypto.d.ts": [
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/dgram.d.ts": [
        "../node_modules/@types/node/dns.d.ts",
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/net.d.ts"
      ],
      "../node_modules/@types/node/domain.d.ts": [
        "../node_modules/@types/node/events.d.ts"
      ],
      "../node_modules/@types/node/fs.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/fs/promises.d.ts",
        "../node_modules/@types/node/stream.d.ts",
        "../node_modules/@types/node/url.d.ts"
      ],
      "../node_modules/@types/node/fs/promises.d.ts": [
        "../node_modules/@types/node/fs.d.ts"
      ],
      "../node_modules/@types/node/http.d.ts": [
        "../node_modules/@types/node/net.d.ts",
        "../node_modules/@types/node/stream.d.ts",
        "../node_modules/@types/node/url.d.ts"
      ],
      "../node_modules/@types/node/http2.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/fs.d.ts",
        "../node_modules/@types/node/http.d.ts",
        "../node_modules/@types/node/net.d.ts",
        "../node_modules/@types/node/stream.d.ts",
        "../node_modules/@types/node/tls.d.ts",
        "../node_modules/@types/node/url.d.ts"
      ],
      "../node_modules/@types/node/https.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/http.d.ts",
        "../node_modules/@types/node/tls.d.ts",
        "../node_modules/@types/node/url.d.ts"
      ],
      "../node_modules/@types/node/index.d.ts": [
        "../node_modules/@types/node/base.d.ts"
      ],
      "../node_modules/@types/node/inspector.d.ts": [
        "../node_modules/@types/node/events.d.ts"
      ],
      "../node_modules/@types/node/module.d.ts": [
        "../node_modules/@types/node/url.d.ts"
      ],
      "../node_modules/@types/node/net.d.ts": [
        "../node_modules/@types/node/dns.d.ts",
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/perf_hooks.d.ts": [
        "../node_modules/@types/node/async_hooks.d.ts"
      ],
      "../node_modules/@types/node/process.d.ts": [
        "../node_modules/@types/node/tty.d.ts"
      ],
      "../node_modules/@types/node/readline.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/repl.d.ts": [
        "../node_modules/@types/node/readline.d.ts",
        "../node_modules/@types/node/util.d.ts",
        "../node_modules/@types/node/vm.d.ts"
      ],
      "../node_modules/@types/node/stream.d.ts": [
        "../node_modules/@types/node/events.d.ts"
      ],
      "../node_modules/@types/node/tls.d.ts": [
        "../node_modules/@types/node/crypto.d.ts",
        "../node_modules/@types/node/dns.d.ts",
        "../node_modules/@types/node/net.d.ts",
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/ts3.4/base.d.ts": [
        "../node_modules/@types/node/async_hooks.d.ts",
        "../node_modules/@types/node/buffer.d.ts",
        "../node_modules/@types/node/child_process.d.ts",
        "../node_modules/@types/node/cluster.d.ts",
        "../node_modules/@types/node/console.d.ts",
        "../node_modules/@types/node/constants.d.ts",
        "../node_modules/@types/node/crypto.d.ts",
        "../node_modules/@types/node/dgram.d.ts",
        "../node_modules/@types/node/dns.d.ts",
        "../node_modules/@types/node/domain.d.ts",
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/fs.d.ts",
        "../node_modules/@types/node/fs/promises.d.ts",
        "../node_modules/@types/node/globals.d.ts",
        "../node_modules/@types/node/http.d.ts",
        "../node_modules/@types/node/http2.d.ts",
        "../node_modules/@types/node/https.d.ts",
        "../node_modules/@types/node/inspector.d.ts",
        "../node_modules/@types/node/module.d.ts",
        "../node_modules/@types/node/net.d.ts",
        "../node_modules/@types/node/os.d.ts",
        "../node_modules/@types/node/path.d.ts",
        "../node_modules/@types/node/perf_hooks.d.ts",
        "../node_modules/@types/node/process.d.ts",
        "../node_modules/@types/node/punycode.d.ts",
        "../node_modules/@types/node/querystring.d.ts",
        "../node_modules/@types/node/readline.d.ts",
        "../node_modules/@types/node/repl.d.ts",
        "../node_modules/@types/node/stream.d.ts",
        "../node_modules/@types/node/string_decoder.d.ts",
        "../node_modules/@types/node/timers.d.ts",
        "../node_modules/@types/node/tls.d.ts",
        "../node_modules/@types/node/trace_events.d.ts",
        "../node_modules/@types/node/tty.d.ts",
        "../node_modules/@types/node/url.d.ts",
        "../node_modules/@types/node/util.d.ts",
        "../node_modules/@types/node/v8.d.ts",
        "../node_modules/@types/node/vm.d.ts",
        "../node_modules/@types/node/worker_threads.d.ts",
        "../node_modules/@types/node/zlib.d.ts"
      ],
      "../node_modules/@types/node/ts3.6/base.d.ts": [
        "../node_modules/@types/node/globals.global.d.ts",
        "../node_modules/@types/node/ts3.4/base.d.ts",
        "../node_modules/@types/node/wasi.d.ts"
      ],
      "../node_modules/@types/node/tty.d.ts": [
        "../node_modules/@types/node/net.d.ts"
      ],
      "../node_modules/@types/node/url.d.ts": [
        "../node_modules/@types/node/querystring.d.ts"
      ],
      "../node_modules/@types/node/v8.d.ts": [
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/@types/node/worker_threads.d.ts": [
        "../node_modules/@types/node/events.d.ts",
        "../node_modules/@types/node/fs/promises.d.ts",
        "../node_modules/@types/node/stream.d.ts",
        "../node_modules/@types/node/url.d.ts",
        "../node_modules/@types/node/vm.d.ts"
      ],
      "../node_modules/@types/node/zlib.d.ts": [
        "../node_modules/@types/node/stream.d.ts"
      ],
      "../node_modules/jest-diff/build/difflines.d.ts": [
        "../node_modules/jest-diff/build/cleanupsemantic.d.ts",
        "../node_modules/jest-diff/build/types.d.ts"
      ],
      "../node_modules/jest-diff/build/index.d.ts": [
        "../node_modules/jest-diff/build/cleanupsemantic.d.ts",
        "../node_modules/jest-diff/build/difflines.d.ts",
        "../node_modules/jest-diff/build/printdiffs.d.ts",
        "../node_modules/jest-diff/build/types.d.ts"
      ],
      "../node_modules/jest-diff/build/printdiffs.d.ts": [
        "../node_modules/jest-diff/build/cleanupsemantic.d.ts",
        "../node_modules/jest-diff/build/types.d.ts"
      ],
      "../node_modules/pretty-format/build/index.d.ts": [
        "../node_modules/pretty-format/build/types.d.ts"
      ],
      "../node_modules/rxjs/internal/observable.d.ts": [
        "../node_modules/rxjs/internal/observable/iif.d.ts",
        "../node_modules/rxjs/internal/observable/throwerror.d.ts",
        "../node_modules/rxjs/internal/operator.d.ts",
        "../node_modules/rxjs/internal/subscriber.d.ts",
        "../node_modules/rxjs/internal/subscription.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/observable/iif.d.ts": [
        "../node_modules/rxjs/internal/observable.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/observable/throwerror.d.ts": [
        "../node_modules/rxjs/internal/observable.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/operator.d.ts": [
        "../node_modules/rxjs/internal/subscriber.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/operators/takeuntil.d.ts": [
        "../node_modules/rxjs/internal/observable.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/subject.d.ts": [
        "../node_modules/rxjs/internal/observable.d.ts",
        "../node_modules/rxjs/internal/operator.d.ts",
        "../node_modules/rxjs/internal/subscriber.d.ts",
        "../node_modules/rxjs/internal/subscription.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/subscriber.d.ts": [
        "../node_modules/rxjs/internal/subscription.d.ts",
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/subscription.d.ts": [
        "../node_modules/rxjs/internal/types.d.ts"
      ],
      "../node_modules/rxjs/internal/types.d.ts": [
        "../node_modules/rxjs/internal/observable.d.ts",
        "../node_modules/rxjs/internal/subscription.d.ts"
      ],
      "../src/index.ts": [
        "../src/unsubscribe-decorator.ts"
      ]
    },
    "semanticDiagnosticsPerFile": [
      "../node_modules/@types/jest/index.d.ts",
      "../node_modules/@types/node/assert.d.ts",
      "../node_modules/@types/node/async_hooks.d.ts",
      "../node_modules/@types/node/base.d.ts",
      "../node_modules/@types/node/buffer.d.ts",
      "../node_modules/@types/node/child_process.d.ts",
      "../node_modules/@types/node/cluster.d.ts",
      "../node_modules/@types/node/console.d.ts",
      "../node_modules/@types/node/constants.d.ts",
      "../node_modules/@types/node/crypto.d.ts",
      "../node_modules/@types/node/dgram.d.ts",
      "../node_modules/@types/node/dns.d.ts",
      "../node_modules/@types/node/domain.d.ts",
      "../node_modules/@types/node/events.d.ts",
      "../node_modules/@types/node/fs.d.ts",
      "../node_modules/@types/node/fs/promises.d.ts",
      "../node_modules/@types/node/globals.d.ts",
      "../node_modules/@types/node/globals.global.d.ts",
      "../node_modules/@types/node/http.d.ts",
      "../node_modules/@types/node/http2.d.ts",
      "../node_modules/@types/node/https.d.ts",
      "../node_modules/@types/node/index.d.ts",
      "../node_modules/@types/node/inspector.d.ts",
      "../node_modules/@types/node/module.d.ts",
      "../node_modules/@types/node/net.d.ts",
      "../node_modules/@types/node/os.d.ts",
      "../node_modules/@types/node/path.d.ts",
      "../node_modules/@types/node/perf_hooks.d.ts",
      "../node_modules/@types/node/process.d.ts",
      "../node_modules/@types/node/punycode.d.ts",
      "../node_modules/@types/node/querystring.d.ts",
      "../node_modules/@types/node/readline.d.ts",
      "../node_modules/@types/node/repl.d.ts",
      "../node_modules/@types/node/stream.d.ts",
      "../node_modules/@types/node/string_decoder.d.ts",
      "../node_modules/@types/node/timers.d.ts",
      "../node_modules/@types/node/tls.d.ts",
      "../node_modules/@types/node/trace_events.d.ts",
      "../node_modules/@types/node/ts3.4/base.d.ts",
      "../node_modules/@types/node/ts3.6/base.d.ts",
      "../node_modules/@types/node/tty.d.ts",
      "../node_modules/@types/node/url.d.ts",
      "../node_modules/@types/node/util.d.ts",
      "../node_modules/@types/node/v8.d.ts",
      "../node_modules/@types/node/vm.d.ts",
      "../node_modules/@types/node/wasi.d.ts",
      "../node_modules/@types/node/worker_threads.d.ts",
      "../node_modules/@types/node/zlib.d.ts",
      "../node_modules/jest-diff/build/cleanupsemantic.d.ts",
      "../node_modules/jest-diff/build/difflines.d.ts",
      "../node_modules/jest-diff/build/index.d.ts",
      "../node_modules/jest-diff/build/printdiffs.d.ts",
      "../node_modules/jest-diff/build/types.d.ts",
      "../node_modules/pretty-format/build/index.d.ts",
      "../node_modules/pretty-format/build/types.d.ts",
      "../node_modules/rxjs/internal/observable.d.ts",
      "../node_modules/rxjs/internal/observable/iif.d.ts",
      "../node_modules/rxjs/internal/observable/throwerror.d.ts",
      "../node_modules/rxjs/internal/operator.d.ts",
      "../node_modules/rxjs/internal/operators/takeuntil.d.ts",
      "../node_modules/rxjs/internal/subject.d.ts",
      "../node_modules/rxjs/internal/subscriber.d.ts",
      "../node_modules/rxjs/internal/subscription.d.ts",
      [
        "../node_modules/rxjs/internal/types.d.ts",
        [
          {
            "file": "../node_modules/rxjs/internal/types.d.ts",
            "start": 1982,
            "length": 10,
            "code": 2339,
            "category": 1,
            "messageText": "Property 'observable' does not exist on type 'SymbolConstructor'."
          }
        ]
      ],
      "../node_modules/typescript/lib/lib.es2015.collection.d.ts",
      "../node_modules/typescript/lib/lib.es2015.core.d.ts",
      "../node_modules/typescript/lib/lib.es2015.d.ts",
      "../node_modules/typescript/lib/lib.es2015.generator.d.ts",
      "../node_modules/typescript/lib/lib.es2015.iterable.d.ts",
      "../node_modules/typescript/lib/lib.es2015.promise.d.ts",
      "../node_modules/typescript/lib/lib.es2015.proxy.d.ts",
      "../node_modules/typescript/lib/lib.es2015.reflect.d.ts",
      "../node_modules/typescript/lib/lib.es2015.symbol.d.ts",
      "../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
      "../node_modules/typescript/lib/lib.es2016.array.include.d.ts",
      "../node_modules/typescript/lib/lib.es2016.d.ts",
      "../node_modules/typescript/lib/lib.es2017.d.ts",
      "../node_modules/typescript/lib/lib.es2017.intl.d.ts",
      "../node_modules/typescript/lib/lib.es2017.object.d.ts",
      "../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
      "../node_modules/typescript/lib/lib.es2017.string.d.ts",
      "../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
      "../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
      "../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
      "../node_modules/typescript/lib/lib.es2018.d.ts",
      "../node_modules/typescript/lib/lib.es2018.intl.d.ts",
      "../node_modules/typescript/lib/lib.es2018.promise.d.ts",
      "../node_modules/typescript/lib/lib.es2018.regexp.d.ts",
      "../node_modules/typescript/lib/lib.es2019.array.d.ts",
      "../node_modules/typescript/lib/lib.es2019.d.ts",
      "../node_modules/typescript/lib/lib.es2019.object.d.ts",
      "../node_modules/typescript/lib/lib.es2019.string.d.ts",
      "../node_modules/typescript/lib/lib.es2019.symbol.d.ts",
      "../node_modules/typescript/lib/lib.es2020.bigint.d.ts",
      "../node_modules/typescript/lib/lib.es2020.d.ts",
      "../node_modules/typescript/lib/lib.es2020.intl.d.ts",
      "../node_modules/typescript/lib/lib.es2020.promise.d.ts",
      "../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts",
      "../node_modules/typescript/lib/lib.es2020.string.d.ts",
      "../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts",
      "../node_modules/typescript/lib/lib.es5.d.ts",
      "../node_modules/typescript/lib/lib.esnext.d.ts",
      "../node_modules/typescript/lib/lib.esnext.intl.d.ts",
      "../node_modules/typescript/lib/lib.esnext.promise.d.ts",
      "../node_modules/typescript/lib/lib.esnext.string.d.ts",
      "../node_modules/typescript/lib/lib.esnext.weakref.d.ts",
      "../src/index.ts",
      "../src/unsubscribe-decorator.ts"
    ]
  },
  "version": "4.1.2"
}