{"_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter","_rev":"19-fbf5a13616ea9746f893f556fd5d30f2","name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","dist-tags":{"latest":"2.3.2"},"versions":{"1.0.0":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"1.0.0","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"65c7dc575617c030654c2bf55ac56dbcedfa1a37","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@1.0.0","_shasum":"1018e2c28cc93bfb12db3e699190a22d04df1550","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"1018e2c28cc93bfb12db3e699190a22d04df1550","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-1.0.0.tgz","integrity":"sha512-XZ0PrXbKqngTiJXKbaJVLbuLRi7kQSlq3BELnWMyrb9bm+hGyGOPIZII/iqLQhEoFOZ5cVZ78Za/tOS/iCLuVg==","fileCount":3,"unpackedSize":8354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrVJtCRA9TVsSAnZWagAAk4EP/AxO6D9uzDi/48Wdw7wW\nkgo6wrHTAPx/0wTDSO2vZzb7zstfqnA733RnKUso+tqvgjr4Eef7I4aE1S90\nk+kNIdc14s9qvWBH2kq6jKAS8UshUe0pWpyEjf3HQr79n/xsec0pf1VZ8AGL\nZQDFYn3WyLlzBG9mTnN8sK7gPvKLXKysywNSDkPZXCVqoXH8yUq9QAQlnxYM\nWpYv0HsOpMJkZmkJzZZhG9RXtruNAKWRVmNNo4SQesi9eJIcIaR9xKwVzj9g\nlMLmM4x6z0uGRzNoicZj/aYpIu8lMajXSqgJ/uU2QkjWa2KzCEAf1GmGO/EV\nKyLD0wDsHDfsMLbd2xlKzVsIacqqdh18WIbtaASZWUPRYQ/vHJPiQJsTr51B\nm0ctmlguAX8kFM3IWCEPJtGBvWx08Dc9aKYL/HgJmnRDKGpsgdwOBfYsK0In\nETmdNCuP9l7YTPd8pSrNnsj6GZTJ4UoaUyQ+MM1m7etP19peMpsVZyovE4kn\nlmyqI2xF49EiobNpLVhmO8f1jouCcgZCB1tgQ8UbwpRXKm0DEGIWUNP9yRe0\n2NklsalDN2waz9NSkC56DsXAasnbMIPs2ERkmxE8aTfygOUYG2HTyfMzdPfU\nPGqMrmdSN3HEGVxEsOpRpmm+nZCy6JzBIMpOVDjUYbW4QI/udnO6evwjCi/A\ngqyD\r\n=1bfg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJisi38s+VH8WiDe6P9kwYzsqknqOP6Oae6Pe3cVTuvAiBJkh7jy/2YhiIj/SKth7REg6P+sddzH8398xTu/Sr0rw=="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_1.0.0_1538085484731_0.754371358755858"},"_hasShrinkwrap":false},"1.0.1":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"1.0.1","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"57c3508ea6d289261c5de7cbfcf8f32d0e92b67c","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@1.0.1","_shasum":"6c23f40e509992d543e2c14ac1d39d734d9e9e90","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"6c23f40e509992d543e2c14ac1d39d734d9e9e90","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-1.0.1.tgz","integrity":"sha512-EiVn+KGbz3AGhex2D+zWQnoLQtXBlLcECw8cb4CkcVQ6pUmDsyPLw0cUoaMgvSACiyctHw5Y+94SNC99AOrCEw==","fileCount":3,"unpackedSize":8501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrVT7CRA9TVsSAnZWagAADD4P/1NiacEZdCOS+dnGVWGR\nNMIvPVUm3ztm1J0SZU/KXdXNsb0qrIYni3pveVYdQqVbYG3wm1YYWtU7UNkH\ntbPXbx4e1e5l6UlJ2lTEzfXisxf4klqvM5dHA0QlX50Wp3h49Q8igzT9vJC6\nwU/2XCgcA6S3LWnRJ27dIi8xuO6IrbPm9K0TPHOhXCLLM9tjksqNr0wfbRe8\nSLv7cMkF+AuY1XKx7Sg1Lxn5HWk2oNhmBXdIOjT1k2zdFXd/9romYuQ1OmU3\nzgErtyGVr0jRGpTGb8lo3G9HJtq6/L+cNIysiYoc/r/TZ9GMt4qGk1J+tj0A\nOQd1M2z4DJpCGh0WLMozqRaiQ6gECOlAfzSm5izUSxT7iXAvQGN0fyNDZwho\nTJz/EyJV7LeJBaYq1twY/zXE6RYHOCd82QtY/2UeoY2aBHNmHgjGOnBFlY4M\nqO09rwShFC7WkANcO16EV9DN4aDVIVxMIYFkEdONH9STAJh/M81aBUewF5IN\n1RHDgbkOZXEs/F3hvaXeUN492kB7pVhzd2wYuYV0gJdQEso7znHkK8cIF/KY\nhzfoE5pTzCEjkeOYl+Sx3NYtD9/LoiwMbnBXKOTH+CI+X/0ytIMcj7nSC1Ms\nwZAe4b+EwEE3qxNp4nM1agQBpCWOMzO2f/vD1z/L1tHUTmCIAAOo9wdERWxy\n7BWZ\r\n=Wbe/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnb4jzXJH/JW0/wAbQmZxlFj1xqvxRm/w43DIBpqmnZAIhAMNJzAKrC9vdwGjvOHmHc+QFAPfhpt+KvrCwQ+EwDQjA"}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_1.0.1_1538086138866_0.11445272306428289"},"_hasShrinkwrap":false},"2.0.0":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.0.0","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"dc3b3fd7c99d4864893ca89ce31e586d335280be","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.0.0","_shasum":"92683e30dff8f387409e4a0f49273db687c7c08f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"92683e30dff8f387409e4a0f49273db687c7c08f","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.0.0.tgz","integrity":"sha512-ZG63akgRELyXDeSYmdA1wQCZJUrEQdpBk/ZZlBblsBtU6ELf4FEiW0voqWDQ/5HKSYLrNwbqIl2B8SbkhJTnqQ==","fileCount":3,"unpackedSize":12576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtovsCRA9TVsSAnZWagAAclsQAJhLhx4y8ODHacLCruT4\n/7hjlo69xAFB5UuPP/JptJYtETeYsnv5GtPxLwxpSSEfCzsGT248a1u3RIHV\nwYyV3ABtybRf2xPGOMoTvqHkDtrQF8zwPP4z3nQMHudnByxPvrF32GHBcyw7\njNg0Cybj0TTuDvIHx+JSPHO231G4+Fjuarde+qcxl6biAbrpO+8zAV6UuyPd\n4iaWc6uUzAc1ciBjQuMCjPA/cthOMzOZy9/7Aed6bQldXCMYHipghVUhfNvl\nmapgg3sEK6Jd/nBx1PppPEvX1GDjToArLXkjCOp0d1+QXV2niKJCZr00UCaC\nJQaYKNRuN6VmSAdSEk6pu/zzerm++OfgtXaezs/nB7PNORPdL/fUNl3Wx9fI\nw/lbZ+OWwZ1a/gz3aYyPm8tKgVv+2Nijgfnbr90LlwtYSloyn7UfEzmF4e1g\nNvXeHGlWc++lj23xDNQMPmnCfBdG+gyq8F/O1D/60gMBNNfoqjTm25IM7Ncp\nZGb9mWkFgbYThTwBFVG3KQ/TemjBZuIEqTMfW8jxgB+YU7CkAbOGFtM0hFYw\nAtKfCd2cfYYRfULZR0bAEBDloAI20MuAX7HFeo3o+VWg7AkPyjSU/BZEjUlJ\nL7281wKc7jx2C5n9R2K6bpB3Qyly0qG70+CDPP1RZ1etfhgYu/av9uzbq/R0\n5gpv\r\n=MwdZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcvLKcH9zlgCIOvX0IyOwSjw7xOfPOA/rRnXTnyqOSpAIgFgLJNq1yl2+MQxBg3sMkuwhf8ulMNY/hYraHsgXdI2s="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.0.0_1538690027737_0.30268053852852206"},"_hasShrinkwrap":false},"2.0.1":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.0.1","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"bff29f21fe586ec7e37457aca094e192346808e8","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.0.1","_shasum":"0199261dfbe934493f79b5082b8591b0a8149e29","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"0199261dfbe934493f79b5082b8591b0a8149e29","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.0.1.tgz","integrity":"sha512-Ql3PG4eUX/ZEAZ5UiOZlc980lOM17jqf7gbxFeatCtC1dhuYBal5uiTqPBh91EccKOz1KXG19a6w+q9GlRPGpQ==","fileCount":3,"unpackedSize":12917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbto6ZCRA9TVsSAnZWagAAMw0P/icNoRx3hUvt1pl3fCIR\n+pZ2K825pWonleaJ0DCLEJARxC7kEZJBniRF611mIaPgzaFsGZllIX4uebt2\nRp5SFYhc1TA8mUjhPNGlkEm6KhZ9kcGX8Z8CjXG8wocrJSmxhC22lGX49qxE\nKoMEzOq5mwUC+Pstf5VVF9212rr6yFw0eJmuYt/YbTs69F3Xno8YidtN+9Es\neD8hb1RqpSyRcCpbJAbuM6PCyxoPJ5ryrtWzNY6HQCUW8hlHLGFD8es+KXVY\nREuRnXDLu0t7jXG2x6HbiM5OdBysO3NNKKwxcc8an5nFaejIL7bFAoQgc9Nc\nLYR6a12bSgR9dX0ZEU1VqEYu+ZrBOfGtOUAOIyHauMVDlsHTKfL/tTzn38gS\nxpRCuZCbaV8Z9FXTbdyN4L4n76zhLoGO0g2nVqEkN9hUE9+33eSQh0LeoD9Z\nDeMkKdO1OIAAoKBiuuIQxskNtUe84RvAaWzaPYTRCuk5hqvM2am0IEmEbaxT\nZutXNyKdS+28yutUmVpHfabnst38vq5DYFrDG5AvYSHMY73Xiyvbk3eps1lk\ni/Fmh8fR986UjIW5LWKzxRmqVVmnzFx4jpfQvMWf35MQK4SknJAXxBdczy/L\nCO0UcBzNAjP3apzre7P5rDsvb/DVvVurLxNsLQdrv6pL/cLT9MT418zepVMT\nuzHJ\r\n=BeUg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdWBtIHIuuvUc2jcKHlb6CtmlwU0Cl74/CcWXYlHP1/wIgYVin5zjos/msuPCowdQFgw89vghKpYwbDRmYMgXcwkw="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.0.1_1538690712563_0.07547376864432542"},"_hasShrinkwrap":false},"2.0.2":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.0.2","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"bb5c396cf6e1ee60f02e9f47ee929d4d6b1f9066","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.0.2","_shasum":"7f45a5ae7751a21ae1148444e6ff24fcb6b98aea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"7f45a5ae7751a21ae1148444e6ff24fcb6b98aea","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.0.2.tgz","integrity":"sha512-UP66IgklOrkcVB20XjehDGZ1gIt8EZx0ITwmplGzHJ+0F9Z2YzCMmULE/nF7AnEL7JvZI3emA4a7fPFk7i90Hg==","fileCount":3,"unpackedSize":13171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt54+CRA9TVsSAnZWagAAUlQQAJa6PalUWJ06Ex9vl41X\nHd/65hDIRcUoiJI3Uq2MK89mG3JqkNQYfWM6JbJoVu76Lu0Ry9RL2DAGxXz7\no/+Sdh6QY9YozbUWClkNcAbJ8hgiJ+49/LsBic7tLsdQ/lK15sT9qZ8mX4IG\nSMDzdhj59Lbr6g8fYFDytVMxP5WnzNer26MIcFT2hRFaJH0si9GQKHwhYc6x\n/yEjZfAsESBeKXvShYgsO8N9ljigBs45EKCZ19EXwerAU4bBpITDof4mr+QO\nuR/1MrfsqVgXRToEvULyHr9aN5io/z6chEuMSDzEz9jPrAGVkWbqyjqgu1Nd\nQlEirpSwcGapriqPrTqAZ1EqTS+sx/zflxSi9hvXChjxijNhnl/9YuB9LgIa\nd6HRh9KTiZ2YABn3ODQKhdm7BpFK7OBMqT0yiR4nsO0fp4izYotT1wPRTrTx\nJpd5QrzpEhxUoneh99DL+XZdrWhAjWdYNRgum+CIGaoI0fylCdwJt8qB6zVr\nYokn82OeIWsDYdqRB1LcWYdTJ/t8kfM/Zgxe1q3JtKHC57detw2m5Wp4+q8I\n/AFPKXtc2v0e4UXrBBLzJ+yExmiq68yF0Ss8/xm9Uw1LZloccw6VfqObPyHr\n42PIRxVlDX5BwvdqZb035cTjJL3r5ho85XU1OGB/ylbtAjV9oL+DSBalmA8m\nSjkc\r\n=khN6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz/g2uK09lTL9pkBsx5XFdGC0VBM+SW1zrY0PHT8nz7wIgcYhFqgZFiEVggi7Rb3o54911UCwz9o+MXhQksHqVAj4="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.0.2_1538760253483_0.8309503442469048"},"_hasShrinkwrap":false},"2.0.3":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.0.3","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"e06983ac0fae8e89cb1316e567a17b41869f6ec3","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.0.3","_shasum":"e01b467f6c23b31278cd2fd3e43d4ba62a3079a1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"e01b467f6c23b31278cd2fd3e43d4ba62a3079a1","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.0.3.tgz","integrity":"sha512-hVNT4P63lfz9OySy9iVlnQXmEr9+OU54YJsrCX1rZMzHjMzV8iPCzlPFsOlF8AYAMbBkP/PR4ugyA/VVPF4brA==","fileCount":3,"unpackedSize":13210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu5M+CRA9TVsSAnZWagAA01MP/3UwnSavs0WW8K+mvpsm\nTZfOAtKFrWm9XjiTQOHtEEO/ch8eXWgRuHUliuEhqRF2FbXIapvpj7cCZWtc\nJeYNQtNtnWXsXXI2bd8EZjIeFX33yAVLzZG2Y+2rWvU90SaUpXPWW3umVjHM\n0/Pd3sAOc4AOlVSr9urkmJ+Ozo2ZjiX/15NAgIWFx2I5nr1Z5B1VAldlwc6k\nuSCyyPc27Abkc5lnawtK63FW2gGMDbtvT+fyo8+Wep5jsdvOdpHPcCyYQjHt\nzPMM4QWcHaL7DXO8ynfhCCmWCVt/HP2od17HE7zR+8+NALI/dPO5N6ek6IpH\nDcNqSvuwfDXeAcK0XmGAVIes6XZs+72tBYPFKiZGr5RVgJq1DCzOAtsd5DUf\nx4/I1J1okUMWNjpLFOtwyMXUsNmbkmBl+6JLtIE5smxCvcbWF67TX5lFHYIx\nz5BT//xyTthczBrE6RVTlF4UF+YE4HZ0pU7v2aa4viV8CyToTMZnYEcZEWVc\n74z5nrZyGxZU17QtOLYdvgQQd768Y7WuXFTY5MAodIlTLwDHu5cKG9APlcI5\noidFNl6Q0Fgx7xCTbIVpXn9vbCXPp9c7muvoxFVjtgE6FMzFGSKToBuvlUom\nAtK5Lz+UBbf6bIanDDuD45bC/tMOkqYMODS36d6hIGnVC6jwx567xIDQVJsk\nJGe/\r\n=w//a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZyrN8GGUDVLVYdwXtaW2XkKejT08Y9U4HjoUv0LIBmAiEAmbee+/2BNs44j4OGu7/z7VqDMla17v6HLcxTxQNC92A="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.0.3_1539019581709_0.9182598911200961"},"_hasShrinkwrap":false},"2.0.4":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.0.4","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"c57c199465f6fdeb4b18f1fa7f711393ffec6c3e","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.0.4","_shasum":"a80847b112b41677cd26efe22a2a34567480419f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"a80847b112b41677cd26efe22a2a34567480419f","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.0.4.tgz","integrity":"sha512-22xxrwL/owYr/DK1/Y2JGKAoOz5f+0pg+mph2atd8NLRIVENlyzhVUlFZHjSooE74IPXAmMoWNmiwnr6sRDEAQ==","fileCount":3,"unpackedSize":13345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu6AFCRA9TVsSAnZWagAA7uUP/1W2rvydsKosFFmXff7Y\nMY2gxTPeWFhbKAroq5+FjYcew4bnrlcU2p7zLAV0opAP04DNAG9M6NFS+R+M\ni0lzpEkq/EwarXxanb30TOEbNnVWc3/nb/U8oWjg9MhQCzVSsRaGf3Fl3LZ8\npGZOOGASoJOFCnyeEF+xZrdwKoDu2dGFmyvLlQ9OM59uA4xCKjMQYs9Ix4Wm\n7Wd34arUw4S8crsr7CP7p33SXHm0+ryP3xSBXjKhZ5+hqUKZRdDebNlXWE2S\nyNccy5hlfR2iZnLbmCxem/LGho6ORFCZ8OoDJsVAxg4zvpsX+5YWd2kkNhTE\ndkQ0xq2nE0P6kBsPzKTlkR05qcZGyPTWczWr8b/VtX+gMFQP6t8wCcCDF/GG\nDKUcLbFiMn1ik3REWiRm5ZgN3fZTWQJT59MQstbidnnzGo8mZrsUM0F2k7Ho\n6kIsXQFAHx5YahWlbDKFZ37E1KKLLin6bNaA+FI37FFqHdz+Ok3w4zxuywst\nXgVJZejKi5GT2yL/I0FJEaNmgdeSKbUPDNQHyj38OzFZ9dwd+IZmzpgTdxDJ\nZ6KzPdo8pUke8eS+O9/i4cwxKb9eiGjkXZKdV5bYlk3KGn3/r8yNQjWNMn4M\n392CIWvLWZa0dZEbfXj3kaIQzJSCIU8fXpt/dPE4oHow6kmhyxx7iFM+0345\nIXz7\r\n=pYAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRpvzu3ABY0IZd+AaruqE/sQ7RjtWHpxgjzQB9muXf4AiB2ZZ8keNckUNUZAyO/t5Dbehw2uLPV4rusxPGFftsWoQ=="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.0.4_1539022852681_0.7325345668144587"},"_hasShrinkwrap":false},"2.0.5":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.0.5","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"7c08a7778c560701d2e859dd7d6690cc7e8f68c2","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.0.5","_shasum":"90eda4cd21115c635fb42cc126724759b75ac426","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"90eda4cd21115c635fb42cc126724759b75ac426","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.0.5.tgz","integrity":"sha512-UG0NSHFt5f4qDo+oKB6Y1XJoMy6MQxNHZ3hGCe1kkz+k4MamF3keFZTckex9TiKroJz0H3zyH+BaV6eYd5/6kw==","fileCount":3,"unpackedSize":13359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu7TdCRA9TVsSAnZWagAATWQP/jRPRHLBPCNqtnb2Glcp\nuSIzmk7W/QPTltsI8uUIVCuzG9zYNve1g28YjZVktJSjqlw31931g8A42FWw\nOs/UFaNrE9+tFzDViRpSwJiqDaJGBg5SyT3L+NcC8hvl3romQrREzbliTGtn\ntwahmhqSMCRFfHVjgxe/AhTodgDzuXwJt07OADk2zTcFp7qOG5OyWB+P4ngw\nkwFkgK5G93bm/jWQYOLf7076KF/eZW0e6fEqN+XH08DOOBM2MsQandHNZ1C6\nqD/+v50w2cvlYAtbStMy61oxbYuZ2uWwzaLZytKWKL2BX/0+jesIcubkO1nw\nLWWdsqTp+Kk733Emnso5Khsw7IXfJGrYwjXYMxoxG8n2vdhZolVaMBzqt28c\nWqNMON65gkmhhdT06U6aocPFw2O11kVf5shXgf97eb3+Tf7/mw8OlsV/DmOo\nPJR8yOkPDyt7nG4McfdgwwZgr6l4OAHI7RBReBzEsvPc2XpYrh33rjESgdjl\nufV611P8ItUMedYKDDYh/BGnvow6sdxfXlp9IpjJJ3jcYscdEQ0pSNjRvy+y\nnTd0wroHfhoww4dFlTtY1CyP1fJjGv18qrIEEDPI/85GbUWGJPCxUTjhehPl\nI3obXcc4aKSQdrNooELZ5TxWcpLt77GvefLfr4JI7qs9aBxRJZJvjp0tkoV3\nudqz\r\n=0aqx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXZxtSJ7tWZzzwF1ApMsw+gCaoyalvbVq9yH6ZljFV8AiEAmoikEVfPs+qHOgkr+qO6aESmcHx8aj7r8XrgjpnU4VA="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.0.5_1539028188685_0.2843284178917673"},"_hasShrinkwrap":false},"3.0.0":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"3.0.0","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"e2d1063bdea6b3f097f07b0fbf555ec4be2d0e0d","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@3.0.0","_shasum":"ddcf9eed9b13154b0b39168db416bf41feb2dc65","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"ddcf9eed9b13154b0b39168db416bf41feb2dc65","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-3.0.0.tgz","integrity":"sha512-Rt3IDphYS8lxo790aV1j6AIZ7PzUS6obnKurhrdNYFP0t+20fg19WXaeAKwfB4ZfrAonQg1NkWNL/JUOxz+JMQ==","fileCount":3,"unpackedSize":15294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz1ovCRA9TVsSAnZWagAAOSsP/Ri3JiTFv3po0pbxxShu\nZUOei5ZGpV6huzTSEOR+BUeEJidHkxR8w7k2tgcMczKEKxL3YUfQVTGubvcX\naqwoTOYHWSqqHfQqUgyVtKFov0jgfVZSkRMzXG/IQPhSoaWPtEXNt6Yn9mRf\nbdhMeOjxi7PhximFdtp+L8TEDsNuhvpYBrRsQwbWQi05ycp1Ys5m4QMnrDkb\nlv476Bwa5oBuQXLXuemx8g2Iw+0KypwLDaQS7auEi76WRAAR3HSHg6kcTOwq\nheTY+VOkx/dpPLAhc0tjN3sat16fOD8LAZ0+RxYoR/VOOxE6MumgBBLPTBM3\nT4IiMD5P5+wUoB/YmW7kYBUkPebCBRKiTYTDPlCxEyTOKw3LBVWxAkcXhW8A\n9/ZN4clU9VnBcg6QjYSYgb6neHePjubYdJpNE3j7xwE56+zm91AuqDqjdAm0\nMC6DBb1Ly9wBDKmWWS5+oxE4vZDgOkdtEtbZGJkIQqYsIcXaPRzcW/eI3dA/\na+IDbdm6cWSEOplHWxSfLiuE2h4uyyjHyMvopqXJXYJLLu41vF/xMsmCdWoh\n3oezzKNlXTLtNNmXYbbPjSXqnwYR5bOzU0kpTIVgYgL91h2UsV0/MDeIqmOn\n1eD1dnlWCL/rtNLBC1VINUa5rz/yRQTIKNstK+yn/+2H0MGuW6ayi0CB7OQ3\nW9DZ\r\n=SrU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoa0cNIEtb84omDj8la6Y6nAOJn3vdNjRrAnGeVQGTMgIhANPUm83kygpm3dTtizuUyzfOhhQD3ftX3wvkcn3+e1Pt"}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_3.0.0_1540315694062_0.12504415145710035"},"_hasShrinkwrap":false},"2.1.0":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.1.0","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"edd3ff55a5ac4c5add6252f70754a4aed3f1cdf5","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.1.0","_shasum":"a2417a0aa43cce28f6c0cc34a7f3d6a898f6e2bf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"a2417a0aa43cce28f6c0cc34a7f3d6a898f6e2bf","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.1.0.tgz","integrity":"sha512-PNknkYbpsXkN45pAkv/SDtWLKK41qBMEr2x/wwKbhbnPPFHopKJ/QtcoHPr8OemV8D6wl6m7Nz2rleAPzEZK6A==","fileCount":3,"unpackedSize":20527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0dX8CRA9TVsSAnZWagAAbQ4P/3wuXEI8TyZKrbQGRqOx\nIBI8gBVbL3vH5XTpB4gK4v+0b93ABPMOXRnxFnkuWz85CNW+59eEsuz9rk9E\nZLd+piCcsnxp9MYeBGqf4xMekCOWp/UJUn4kTydFv3+NuonA32eJIw+z+Ow9\n1h6HKUOSVKoeE3jnS6o/EhI0ImSWdDqCM4KfL4cIAOWa82hPElJFCwWKKJNp\nzYQUHDVTgB2ORsSHlRH9WlAYc2FkL5REvnf6LZa4eu1WTk+nPaEdikfCcjLs\nKRyojSsC5zzLQlRryQPuQZVmXXvD/w5ef6Zj0m9mzH5+PtG/1bNwCQfKn+rM\nBwkQDl+HP36QXuYS+exGoFmMRvqh2IWNe3JTpIfypySwkFM0wBbcZzyIiLF/\nyTPI70aNLpEnZt/2c6FC/fQn2f+f6Adrpo5n0pfbDpTxnRCYlrvr7atIF1bu\nC2PjluMiTxibBPUVoNCwQKVhmnEi8ar62J57RKHe6sLUkwgcCeKkqVZX7jbB\nFS+rBVQnRP9yHP8a++phs5AT9muEpRQKgq5qVJp0g4mEdTZRajOhl0sQWtnG\nv6M6OxEhlZoXFFdM6Alpu9lATWmPg7azS64nn05EFP1DJJ/m5nmE5tmYD6VS\n+Xc1uouY8D8XpSirpuuU4ZBnjQKvfIypNwBuoZqUHjxwwm+wgawe5swnBs71\n3V55\r\n=nbFb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj5JMl6aUxVZYyPlRFQBS5IeFlye0bvYz15kie+yRhEAiBFVLbT/4woTGwXeK2MKy62xFIY1lYBaOwpqGQ3kk5KYQ=="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.1.0_1540478459663_0.060591444539474626"},"_hasShrinkwrap":false},"2.1.1":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.1.1","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"56709fc7460b08af28e06a5067acef44d84c80e4","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.1.1","_shasum":"f1233a976ead332ea642a6f37916019aabd70425","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"f1233a976ead332ea642a6f37916019aabd70425","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.1.1.tgz","integrity":"sha512-9hkDr6YYn93hE8sM6sPOLeml3XRyDJqFAR5jk4V6xPE2JL0OU///OgBAO9K/aQgIilrIfKQeWhLKGR+7I0XX0w==","fileCount":3,"unpackedSize":23781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0fWuCRA9TVsSAnZWagAAG5EP/ROx1hbEYIlyjd0bmWxB\n7DNgZX7/HltPxsB/H0qzXKJKhEi/ADQnTBRGVWsb0/z3dgdhDkNmpqrdb8yv\ntMiF2c5SgpaVm0Y+zvpD2YxBnYxOHPLLFqbWEKOKN/35YAWR7oiBYQoiAjvu\n6uy2j+Z1XdG2oKvm8WVFHgQIxKFc9Snce2O4WOLD9uzfjfNpo+6HY2GvkwCf\njYw85BrT9sfz1MQK/CkhDgW3ecOAUgSKpcssoeWGQw32nlZKQz8PS6oujh4r\nbiEjRYn0S47BMZ2fIcrkHshgy4o4z1pCVjoFLmo8XPfwA0oLX0dkFw9eypHd\nJsA90RKDZ4hJzZveTBBrka+y1yHji4dpOyrOwGijjOuKCwAo0TSziAEWXYPz\nWpfOGxJsIzKDvmcEaDXHlMZ+WqtPuA7E6rOFNQ3BSsEvWcHvKanAwXLOrJs2\nAUH07+CmpL9mA52y9cCCfS4L0897t5KT81jL4WCIe1YXqMcOdf0wVsYftxoG\nWSxvynhkgXHV+Y/IDcIe6vIY0XIPIQOdrjqCnPtqffll45Ft/em0GBeJotEa\ncH2CTCzMRf1+vUwOiW7lAh/2AnuT4GYxh6on9UovXqJvzXYlATUzZgqcgqTq\nXw8WXxfn9jfWR/Ilguk1WPnDtAtRbiPqTSEz9jFnulhKaEoEQyhSqJMcwDc1\n7xId\r\n=N8z5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU3bXLzZgdwVf0lTJPQYn8waGp8fIH8Ltfctj/Lt3cswIhAMxilHhSAD0ArBq+a8QetTjym8VXUY9yH0x5W6xws7TP"}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.1.1_1540486574130_0.8724035615978527"},"_hasShrinkwrap":false},"2.1.2":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.1.2","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"808e565f8f9f2d8bb62e4b74e4b9abc426e795ee","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.1.2","_shasum":"f7f4c81f3f6ad2a162bb54451d67406015d04b0b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"f7f4c81f3f6ad2a162bb54451d67406015d04b0b","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.1.2.tgz","integrity":"sha512-7oKCCJBN1J18e02Du9H6+MPLqupCQlo+5TqYZgdMqbjJknWMlNZVMRdGVo/by4UBEDfRmI6zEKFJNg/A8syHcA==","fileCount":3,"unpackedSize":26672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb01seCRA9TVsSAnZWagAAsa8QAJEeKBP2CXpFrciCx6YR\nlaB8MgRUwRRBVAm/+yMzyB26i3jNdmH7Lphe5DBdJNHDur0ju6U3E7X2m95j\neqergxJdK0XMVhUGCRDFII5hIRpQijbGh/1V4Cso3wrYIhauc0INQ6S/nkiK\nsGIu4+dekMQVc21RZwTaISREB910JfeSdbtvZuuvxPNU5CA09F/aDurClkHN\nK+l3F8O9HbmSHzEzqvtGVSroUhUa75hl5vzPxzje3HVsGY50zSASBhbBVhMq\nlswSyiRIK2uDNsbq+NYD+b8/PTBpy1lgCFxnmRaP3M02fQuO0gC/nk5NZbA7\nOhQDhyuLc38nwsRA9uAU983xynaxeR5s2NoVBwZcBSyOBlFMMe4uNqvQQAnt\nr9U9doj2WPFMxTCSg2EIVX0gGMYK2SxcyeypVqsosPAQMLYML5yj3wmK+dur\nhqDa6s2qiJMh/05xF5qGOZusqoIIJ0VlHoEXXQGFiHJhO79HMvV+wuT06rpN\nop5s7ylEJPicvLklz4hbPQXAqr8p58G+8PjcUaQ2Gmd+aUZQjuIQHeg8GXEd\nmTyoXAzxcj0Sd1L+dJhNVg7xPkyvdDdV+/ud4NF18aQ41UauK49rrr45WnAl\nbEiG2uoWNQKuQGFqki/Nn36/Xesb8nruY0RpA9e5Zmzdas3uomgT5vKUb67C\n+OCp\r\n=71fg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzor77fpprBQxQKDU7AYdD55OjXngid0VmDzL171DXsAiEAhAlPbMhr4Zpxkt+NWVIjcpnQEBrZo4a6mGd+kwSvprQ="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.1.2_1540578077704_0.523871526177978"},"_hasShrinkwrap":false},"2.1.3":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.1.3","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"230be496fdcf2fda563bdba645467e7818131677","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.1.3","_shasum":"9a0e41f4f8fdac65b0c1064e9a0d64243312b906","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"9a0e41f4f8fdac65b0c1064e9a0d64243312b906","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.1.3.tgz","integrity":"sha512-5iEL1+j5WK5Ut6OeMUzWQUSlZ0qViaOJiajLsYjj7FEar7cStdRsdOvC1NVwTeZLI7gmfjp7LhWzzz+BN5Bzvg==","fileCount":3,"unpackedSize":26785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb12GtCRA9TVsSAnZWagAAwT0QAI3rN/KKCB2NpmlK/i9r\nRbG1CYBWAUoa+BJQZiLOlbkZEVNKCMUbh03tVyB8SO111Ax77Ny3e8Qfc3RR\nfjA1pXLtf7t0NZ5rdC/kQnYK/ovdzTZPsc7qppLBmgmgdqLQQ2KI9Y/6a96l\nR37f+HHNV+pPy0V3ZS6SkIGn3eB4QlRt2D9+Kvs5+5/PnrYLydHLnZZGSHqm\nk6nCOdr8tSz9ASshKppYKSak2JNGPg8QRXjLSHMxi8b1Xw2nUwxdtpDpRAtA\nyhX3IlkXafilhGFu1ckWODJvM4jlJQ6zkmgwIPn/Y5ITZWZyZo3uupOxQZts\nyh2+MLnx3zenUaPUOscbct3eBDWTLXCP7oKTQ6aOUjzUWBefUkaC3Ssp99kl\nFb7Yrunr/D+Z9alldTR6MABHPRJSOWJcBcv85VEh0Wd4pO+97sVJQ48Hx+VK\nHfQaW4pUh6HSDzzu+S2DPbKkl5ydFkuJaEif2nm73RU6EQswDnXJs+nwdlaq\n12ol6TxWnrbOdAMJsDG26kJ/slXVpRXiD/R8fdFQQY07wWMTpLK3ApIW80BV\ndACq34dFiPdyZVod8onb97fGDnDuIX4Mdkclu0iZY1BZtiyssSy9XtskGHaO\nbfxx7B3IctUR3xRY4DiRcsHNmyuDRHDelh4QK/19OwrRCTRNFdldpuRbKSg5\nM6US\r\n=/Ov/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHLrbIq/yfnF3BNPsAlFRxamWL/IW4AbBRp0DmKcbUkAiBOjMZisDRc9FL2Kvk2eBiX8QMVZjPQwuZTtD/vsr+XRg=="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.1.3_1540841900568_0.2704722144695104"},"_hasShrinkwrap":false},"2.1.4":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.1.4","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"6d4e6add3bbda9a80f5d0201268ffb1faf12cbc6","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.1.4","_shasum":"b9b189ebe9a07667d2d873eb6ecad2b98f86efae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"b9b189ebe9a07667d2d873eb6ecad2b98f86efae","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.1.4.tgz","integrity":"sha512-BayeMza9QS0J+fAvHon5EGrVfLH9e3HEZLyJ/bx/QO8YtKXEPIsYkn1ruFNXI9EQVLjYlUaYgEPt9HfM5gNLgg==","fileCount":3,"unpackedSize":26803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13rZCRA9TVsSAnZWagAAFIcQAIiMVTCxgXfA3OG8nS/N\nDOjw17vPcMcl+KrZN16qXVaQZZ6TZnUk90ge1zOHS0dF6wwnY+QAivB+usI7\n13AFeXjLYwjJVHdwCGWsMrvGZ6k8Eb65J9TwMfbGeDoL+8AOFQFjKWmSazVP\npJ+pEHlZ5sS/Ao/igHgy32ggyBn/a6qqfTsJ49uVAR7+B/iO1dL6xFHVnHgj\nctRxvn4HQ8EdjKBxmujjVEs7QFu37XVlGd0amulJ2x6NzyfpX/zOdmk0i4Mm\nC4rj4pmhbtLCE2J/FDzfrtRG/wkXYx1EvFfp3jAKeiqU83b7WeAxUnE/N9xN\nJAfT0KbOKZFtZwxdPdyTz8HMIXAtf/jX+mNp6GG8JWkceR5ZXWPPQBwZ+x6i\n81sP0ntT5mDAyIZw4N56a5RFEpjzCPvFIBjew98RYSvr+ngE3lxrgegsSI/C\nlU1qF+MQMwH2xuwnMwG598hneI5JHxbYlzr4wCbRMacGesfy4Gw4aZqyRZ4k\n9b8hNijzXtPHApw5DXCcreDpS8Y/N1TfSP6+MBSjcSuNWwCPhWlBPPyo+9ez\nw45yX/4aun99AwXSPWPiLSxTEZzTHKCtYhHG3NqVGFFKhDRfuIVAZJLJvvTB\nX350s4XeMUKB/XjcwYJtMt9j4OlnaKNMPaI69Zx8GUjL6VlNh9/MrUVdSor3\nMlgW\r\n=dxq+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD14+ErnjSAM84Rd7gGx8wHpeRz/CwMlUb0WN2p+7ZALgIhAJzjgEwuVr31WTVuL7SHQDm266H5T7D851cOFtyzlYq+"}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.1.4_1540848343734_0.3901493288377411"},"_hasShrinkwrap":false},"2.1.5":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.1.5","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"3b4d9362f9d7418ecf3854f3662b22ffc21a6e47","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.1.5","_shasum":"bdcd059124adcc608afb40307e2bd7b47ff749df","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"bdcd059124adcc608afb40307e2bd7b47ff749df","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.1.5.tgz","integrity":"sha512-F0cRFZGGY7cglm41Vw1ifEfFuuwWS1JgTMoZ7wMr5LDezeljWJvHTu1mhyPkOR55lEFyK8Ewpbpt5Y9XdgsjeQ==","fileCount":3,"unpackedSize":27164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2IeYCRA9TVsSAnZWagAAvOYP/A3ZBvN3kEnJZdQ5XEHd\nLQCB0noP7eNh4yNOAa9Hg39aG/vSs9Yqloj9AKratzeuhXQWLg6UHTBmX4Kl\nnwmVe+kTevznT/EZLa20CJOoXaTGSV9o1l33yY/fOkF2MMtXGSPZhZmqgZIB\nJxogl9v9cli4D9cH/FNcIW0tKLUkPMde2XEVHa8HV6Yzu3qIxiAmh46utvRn\ni09k/7flgdrt49jrcKMWu9M3xOQLSzgcuK7+L109CF7lNLlCc+sDX9XOLaBm\nadcgZ5TNj1DMWTcWAlDJ5gl+Hqwn0Hnw95g+/jgAGfWxH7a0YavsPx4C/uGE\n+AgT/hMw8qbd26pul2PwegJSVHxZm/fLoVhjUwZ/BJ0b3ZM1K5Sja6FZY/0u\nmBXBknd2wQ3F2fAPLZQvlTPGxAncFQmwUW80kMUUssCHZ1Z60Broa8rdSDbz\nii61BOxIrj7dGHnqhrfyUqRocXEJsJ18sQVumsGkhQXC47lERDN3mwgTkG97\nvprqdDw79CGyjGH2bo36eUhhF8MrDja9d0kJ8IbSQmc/GlJsrLkgd17SDFxx\nD/bhXJJ1378JrZHF2rCh6Khs1ktdb0NsKorkQo4QT6MC2q7BatAZ8ViMZ0Pe\nG+bRXtzSiKwcyEGgNEyOPgx1P9gX3+z0X4rj0b5WPtg3KTCCe6PgXPPSrcEx\nGonQ\r\n=wS+U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYlvBCQbNSsNBgIk+++OwrdIQSooRXeoDVxQCq/vY9xQIhAMjbyvZFH7V8zxqKfEFzryZ1BNBTGx330Vv1QtgTWuT9"}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.1.5_1540917143808_0.11513647293973883"},"_hasShrinkwrap":false},"2.2.0":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.2.0","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"1d258d3a50315804cd2bf52053d9baa5988a7017","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.2.0","_shasum":"033c5406734c875ea9062a5a17c077e73a6d92f2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"033c5406734c875ea9062a5a17c077e73a6d92f2","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.2.0.tgz","integrity":"sha512-upUgb7BnDmlnKs6ixy/WQnMH7Yb1WjiYbsFAM5DNyjRlsxaNTKefSDUm8iCj/GSF2tkdKVRnu+jw5gmGd476pA==","fileCount":3,"unpackedSize":34414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb42rlCRA9TVsSAnZWagAAuUYQAIwhz5ywSGR7nCtKuuHp\n9jr9OuY5/wEwRR46bD8mrUNC2M5xNPsdeIXfdt4z9j2U8LOa/VKooCYS3Y5l\nQ3UljCOATJ4H5ayuqWh6Vlwh4Agtehy3ZyVLXffWItwwPyuzhBtz28MNcGiR\nIyCVttqV56trUStE//a6pEcWZHj6GX820b0+CvlZUE9b0PAYUCR7do2q6g4d\n/gCw5C6ng8NKWr2qLEhHTC4sSXHnCiG+Qs7ZV8yPtcRga4+AiFdbhC2dX+/t\nPKPA9/i5tAkY+Ncn4yVMKPBPxLGkGsYAB/+tt9q2ir3WiHlAcvsfhIBAtQCD\nA9sgUHEhval/KoHIZzBMXM7Q5KTpE2LwS19LWGHD8sz5ui65/pD+K6shanMg\nTnnb7osvxYd1Ws0fLQqq/GBPQSyfh32Aw+fXBcdZ3r6sb9MLprUDzILdp3GP\ncOecJd9H6WZeAOBdULcZd7ZpwTgWnPjLTYx5ioD2YgVS8zWD2Ks1ueuX7HJ6\ntA2IjyOyoR//Sw1790CbZgiKveC6i00AR2og7Uxrw1+j+f2DoK2kNvihRnf2\n5steplF2oCmChcu1pLRpoZhE4IF5w3hD+AY19ypktrmg+OpQTGeVlKRKTqDD\n2m188IyEEHLwGCkfjtGJbZJPhQC6ouFuuxWmArHU3D1AGV31IVtu9RNWv/fL\nfA7l\r\n=nYRQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4WoXV56BFkgaaJdIpef4qYAwNSUanK5EkIzptz/o6VAiB1uWM7qZskb7/W3483JAA5r5ie11/8adevv4igJYhE5A=="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.2.0_1541630692781_0.7911875307062548"},"_hasShrinkwrap":false},"2.3.0":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.3.0","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"220a8f1988f40956d29a57d6a509543267842f6e","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.3.0","_shasum":"a68091b3df7ffbc2f3970518e4e5129ee5bf128b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"a68091b3df7ffbc2f3970518e4e5129ee5bf128b","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.3.0.tgz","integrity":"sha512-3uapjfG/EZPooayC0SUqlua+gJqMvCgZbexLo62nLOzDG6colOYhWrSD5Zt6DtVmaLkGVKLs1Gdu8jmcCqbCFg==","fileCount":3,"unpackedSize":35401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7J0uCRA9TVsSAnZWagAAWWgP/jZJF6lPPCqhiRln56z/\nwvjkIzVsabKyuiln4+lVhnRecZABHhiFSRBo03zbVLkcKhCIl6Su07T1PV6M\nZ7tj8LK1nZ3/64K5owgA2R2p7D8Zo61u10sy9zMdCfm+CaS1wn70/qhAFOxa\nVJ+oDkOAEN64uaTR9CnGuIBX7D3BBwoZhzemxZNKz2ZlToOYe4YnOUXdLVeL\nFxtA//ciJjlZkFYZ1R73D5BJnsxWnKoBG/zGvPm5jGIfM1zo2fWoXDeqLju0\nhr6wwc0OV/menpcj/vn52EML6tTzu4GH+UZ1WZc9YNwgfOrJs9SBl1sXFM+O\nMYfx65KOq0yHuI9fijdph4SkMjURmx99MjeBD5A1Bs16p6lMDKZEV3RmGhLq\nditn2WTOseD46m+rkKxN9nnLl+CmcVVlaHR3jK0ovrjXSr6h6z9lTj4uIYnV\nS07HKZABVsSVI0SmCeR7V5E3tuJIfUt3FsgrPZbDvn+ijOACK0pPSCPLfnh5\nyFt6tp6lGdObcp6Nhahz4UphyGDNM84hJO6OL84XwuJCTVUR0Ekk5CivgLR2\n5HyxVg5UMCLNjtkJQ7TY9x4wLVdnyzD3EqYcG4+CjKfHjewewlkpiQhzAAjI\nimz5CUdNjzw6KmaedlTrecnApMLp2mGq4JiPABelQBDaKcLztPTIhx6kg98h\nXPhn\r\n=PNiY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd3D7bwZ8Ft6s1ZP6uJ5prSE8GDkJIR2pTOfPrKGrhXgIgUnggojvnQg9x1bvTJ636lXghCR8eT68IO1PhLbNk2t0="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.3.0_1542233389737_0.9115992885682165"},"_hasShrinkwrap":false},"2.3.1":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.3.1","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"3226e256fb9a78ca44316c37af591de8d3248fab","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.3.1","_shasum":"69b3c2c7983bcc555aaa4751feb6198bd15e31a2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"69b3c2c7983bcc555aaa4751feb6198bd15e31a2","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.3.1.tgz","integrity":"sha512-RYf+Ob2NlYDSgLcxFO+iPy4MNOGGUQkr0HEB8x2vY0GVaS8R/pdKZ/SRSgXCv7gI3mPvqjYMwPngFk2KrInROg==","fileCount":3,"unpackedSize":35425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcED5vCRA9TVsSAnZWagAA3JgP/1AiI/XqOfDlniH9TS8e\nP3ltGn+/8JZzgU3nJXtXi7ROGtBJnp/+Me9tZvMHUjzeoZJWTYwN2DV+rc39\nc7l3CouidfDXEZLR/oCtQDtpGCZrzOngoDWF20mItds5MofzvbDjuL9tQ6Iz\nH5ntFwO3yRqWkQphe4bdQugmrZTBtKkufOx+7V4Q92wh0G24QglPD1cqsLaz\nxZFu1/G6oFZeKkNewoi+CK+qJhEukysO02TV/4WGpqVmqVvpR/PHk3Ab/hxV\ncfLn9uahzJHj+NvmlAZen71jX26mGUYUBd4UZ/lTJlHx6eYqMmHH168Wrlo/\nExRagA6ji7jmRaF+NQx/jfQtBSvn5MuQabwJBvb4+1lQab0aOOrokv0XqK6g\n39JsD4LHXRhWP8KBTbsE50qX2V0dx5a8Atz65ZE3bSmj04TlezS7WQ3AszJY\nrcWRRhI5satiJ0wsyeW2P2xq2hKplCAeXw6Hl4Jk/bfhlZj33gMGp+FJa0U7\nxRDjkyBSGE1q0ndZyzQeXCev0bc/f/rR7gKe840fgYb4XcRv5shhyoo1Q404\noy1f9WQIO3K4sIS0e5wliCPqDXoRIkHLi42hS97bwLIEPt3LkzTBqKBU8/8E\nfQBUMOJzxC0TuoxLrVkCk/q8gcQeKXJUkZgUKdhROSCBaGBH7zZlAaITfOGV\nhsGQ\r\n=OofY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8Baj5rE5q6rpGhdKhkC3+aa/UdARMNEMVlpzFqcbEBAiEAxBCjSkcPyOrTAkK/i+VE+CyfsTdxdZbDaJ7XM6/YC4o="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.3.1_1544568430172_0.32510718055830057"},"_hasShrinkwrap":false},"2.3.2":{"name":"@agile-central-technical-services/utils-ancestor-pi-app-filter","version":"2.3.2","description":"A portfolio item ancestor filter plugin for Technical Services apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"author":{"name":"Tyr Johanson"},"license":"ISC","bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","dependencies":{},"gitHead":"5df44e59d483dbac6c7e1d3d31027cd3db514877","_id":"@agile-central-technical-services/utils-ancestor-pi-app-filter@2.3.2","_shasum":"17a293b29cfbc623328507f937bb09c21ddb1091","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"tyrjo","email":"tyrjo@yahoo.com"},"dist":{"shasum":"17a293b29cfbc623328507f937bb09c21ddb1091","tarball":"https://registry.npmjs.org/@agile-central-technical-services/utils-ancestor-pi-app-filter/-/utils-ancestor-pi-app-filter-2.3.2.tgz","integrity":"sha512-UDAogh3m/cygXoSbm9/vc907YTo2ym31XV+yrqzX1gNPSlePOt5VBsU8F277LH2emSDkvjR3aeDdCdg+IKrfSw==","fileCount":3,"unpackedSize":36634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPSGHCRA9TVsSAnZWagAArCMP/1hJW2mGsjFBwfamkW+l\nbU/+OmjWQAy9L/VdOnYPLH8lXFJzMwcDwk+olHWmLn7AgFiDrCZkmteR5IBY\nKnTDR/3uZN7XpcJ0AYOWmh/zDKzpB0NOMbZoVcl7valbDF73EyPP+sTdBl0B\nWeNr17dWbplOj7/tNIwm8Qxtfen5ZtgFfcmjKKh+x1x00pM7XL37yyuSzRIV\nw0qQpamKXAm/h9SfoIFC+UDLE5Yo6IdbAy0le+mF8Fi3lzg8rRiUpT8BG0iU\nLg179HpjigNDg1v/48ghvi9vX3lYJc9KTV/8YPbtrTqg3M/xVw3zQPUTnvxE\nNtbQ2fh3IN8CyV/NrAhHXYn2DsnITvvRPgkbytn3IMFl66RfZme5PvsqAUDw\nfNn787n7ZT4mHV6UHY6sPU+Uq/x4UuVGjM7Nsi2jBTEB8flQQRa7exIhe5zm\nYdJHtRg37G/rjof8ZWJ7RcFo3ePicTmXXSdfBBSVH2j1zY1CfGrjAn0yW1KK\nwpfxHjmhI9+y/OYRAW+TkqXt2GVstKKIesYQwjBVTHuUFvgIDmE2RYi3bYfL\nfa6qGZA9LQ9EnG4jqMfQZ5tP7sZsVXwQljx1yo/HcVGXO3+CePMlw3K7qjGq\nf50qQzPMKul6Q5dN1zv5aXW7vPgDkusZURrmZ+EqrU84/hinzbRyBkEyF823\nHhIj\r\n=o45c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2R78Pz30UT5YG2wAgqF00de9+PjhaUKkcLuL7Zsv6pwIgOGPRCQEuu1pUH61GiIKMCUGhXSEpAl5rljQnex9qqCg="}]},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-ancestor-pi-app-filter_2.3.2_1547510150416_0.17751638659684166"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-27T21:58:04.589Z","1.0.0":"2018-09-27T21:58:04.883Z","modified":"2022-04-04T11:57:18.201Z","1.0.1":"2018-09-27T22:08:58.975Z","2.0.0":"2018-10-04T21:53:47.932Z","2.0.1":"2018-10-04T22:05:12.687Z","2.0.2":"2018-10-05T17:24:13.631Z","2.0.3":"2018-10-08T17:26:21.851Z","2.0.4":"2018-10-08T18:20:52.850Z","2.0.5":"2018-10-08T19:49:48.829Z","3.0.0":"2018-10-23T17:28:14.326Z","2.1.0":"2018-10-25T14:40:59.825Z","2.1.1":"2018-10-25T16:56:14.310Z","2.1.2":"2018-10-26T18:21:17.862Z","2.1.3":"2018-10-29T19:38:20.780Z","2.1.4":"2018-10-29T21:25:44.363Z","2.1.5":"2018-10-30T16:32:24.002Z","2.2.0":"2018-11-07T22:44:52.917Z","2.3.0":"2018-11-14T22:09:49.917Z","2.3.1":"2018-12-11T22:47:10.366Z","2.3.2":"2019-01-14T23:55:50.530Z"},"maintainers":[{"name":"tyrjo","email":"tyrjo@yahoo.com"}],"description":"A portfolio item ancestor filter plugin for Technical Services apps","homepage":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter#readme","keywords":["rally","agile","central","technical","services","app","portfolio","item","filter","ancestor"],"repository":{"type":"git","url":"git+https://github.com/RallyTechServices/utils-ancestor-pi-app-filter.git"},"author":{"name":"Tyr Johanson"},"bugs":{"url":"https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/issues"},"license":"ISC","readme":"# @agile-central-technical-services/utils-ancestor-pi-app-filter\n\nAn app plugin that adds an ancestor portfolio item filter and project scoping to the app, or, if placed on a page containing\na version of this plugin configured as a `publisher`, will listen for an ancestor filter from the publisher\napp.\n\nThe plugin will:\n* add an app setting that controls if ancestor filtering is enabled\n* If the setting is enabled\n   * search the app for a container with the id of\n`Utils.AncestorPiAppFilter.RENDER_AREA_ID` (or a specified id) and add a portfolio type picker, a portfolio item picker\nand a project scoping control.\n   * listen for events from any apps using this plugin as a publisher\n   * if a publisher is detected, the local portfolio type and picker will be hidden and\nfilter values from the publisher used instead.\n* Dispatch a `ready` event when the control is ready for use.\n* Dispatch a `select` event when the selected portfolio item is changed (or a publisher has changed selections)\n* Make the current portfolio item available as a Rally.data.wsapi.Filter relative to a given type.\n(e.g. An Epic ancestor for a HierarchicalRequirement becomes `PortfolioItem.Parent = /portfolioitem/epic/1234`)\n* Make the current project scope setting available as a function call.\n* If the given type doesn't have the selected portfolio item type as an ancestor, a null filter\nis returned `(ObjectID = 0)`.\n* To ensure the filter is fully initialized, the appliation should wait for the `ready` event before\ngetting the current ancestor filter.\n\n## Screenshots\n### The added filter controls.\n![Screenshot](https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/raw/master/app-filter.png)\n\n### The added filter settings.\n![Screenshot](https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/raw/master/app-filter-settings.png)\n\n### When configured as a filter publisher.\n![Screenshot](https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/raw/master/app-filter-publisher.png)\n\n### When enabled and on a page containing a publisher app.\n![Screenshot](https://github.com/RallyTechServices/utils-ancestor-pi-app-filter/raw/master/app-filter-listener.png)\n\n## Examples\n### Publisher examples:\n* [pi-ancestor-filter-broadcaster](https://github.com/RallyTechServices/pi-ancestor-filter-broadcaster)\nfor an example.\n\n### Listener examples:\n* [CFD-by-implied-state](https://github.com/RallyTechServices/CFD-by-implied-state/releases/latest)\n* [custom-board](https://github.com/RallyTechServices/custom-board/releases/latest)\n* [custom-grid-with-deep-export](https://github.com/RallyTechServices/custom-grid-with-deep-export/releases/latest)\n* [CustomChart](https://github.com/RallyTechServices/CustomChart/releases/latest)\n* [enhanced-dependency-app](https://github.com/RallyTechServices/enhanced-dependency-app/releases/latest)\n* [query-counter](https://github.com/RallyTechServices/query-counter/releases/latest)\n\n## Installation\n1. Install using npm (or yarn) `npm install '@agile-central-technical-services/utils-ancestor-pi-app-filter' -D`\n2. Add the file to the `javascript` section of `config.json`\n    ```\n     \"javascript\": [\n        \"node_modules/@agile-central-technical-services/utils-ancestor-pi-app-filter/index.js\",\n        ...\n    ```\n\n## Example publisher usage\n```\nExt.define(\"PiAncestorFilterBroadcaster\", {\n    extend: 'Rally.app.App',\n    // Add an area where the filter controls will render.\n    items: [{\n        id: Utils.AncestorPiAppFilter.RENDER_AREA_ID,\n        xtype: 'container',\n        flex: 1,\n        layout: {\n            type: 'hbox',\n            align: 'middle',\n            defaultMargins: '0 10 10 0',\n        }\n    }],\n\n    launch: function() {\n        this.ancestorFilterPlugin = Ext.create('Utils.AncestorPiAppFilter', {\n            ptype: 'UtilsAncestorPiAppFilter',\n            pluginId: 'ancestorFilterPlugin',\n            publisher: true,    // Publish events to other apps using this plugin\n            settingsConfig: {\n                labelWidth: 150,\n                margin: 10\n            },\n            listeners: {\n                scope: this,\n                ready: function(plugin) {\n                    // Plugin ready, begin listening for selection changes\n                    plugin.addListener({\n                        scope: this,\n                        select: function() {\n                            // Notify any listeners of the new filter values\n                            this.ancestorFilterPlugin.notifySubscribers();\n                        }\n                    });\n                    // Notify any listeners of the current selections\n                    this.ancestorFilterPlugin.notifySubscribers();\n                },\n            }\n        });\n        // Must add the filter at runtime (instead of in config) to make sure we can\n        // catch its ready event.\n        this.addPlugin(this.ancestorFilterPlugin);\n    }\n});\n\n```\n\n## Example stand-alone or listener usage\n\n```\nExt.define(\"custom-grid-with-deep-export\", {\n    extend: 'Rally.app.App',\n    items: [{\n        id: Utils.AncestorPiAppFilter.RENDER_AREA_ID,\n        xtype: 'container',\n        flex: 1,\n        layout: {\n            type: 'hbox',\n            align: 'middle',\n            defaultMargins: '0 10 10 0',\n        }\n    }]\n    \n    launch: function() {\n       ...\n        this.ancestorFilterPlugin = Ext.create('Utils.AncestorPiAppFilter', {\n            ptype: 'UtilsAncestorPiAppFilter',\n            pluginId: 'ancestorFilterPlugin',\n            // Set to false to prevent the '-- None --' selection option if your app can't support\n            // querying by a null ancestor (e.g. Lookback _ItemHierarchy)\n            allowNoEntry: true,\n            settingsConfig: {\n                labelWidth: 150,\n                margin: 10\n            },\n            listeners: {\n                scope: this,\n                ready: function(plugin) {\n                    plugin.addListener({\n                        scope: this,\n                        select: function() {\n                            this.loadData();\n                        }\n                    });\n                    this.loadData();\n                }\n            }\n        });\n        this.addPlugin(this.ancestorFilterPlugin);\n    },\n    \n    loadData: function() {\n        ...\n        // Get current ancestor portfolio item filter\n        var ancestorFilter = this.ancestorFilterPlugin.getFilterForType(artifactType);\n        if (ancestorFilter) {\n            filters = filters.and(ancestorFilter);\n        }\n        \n        // Get current project scoping\n        var dataContext = this.getContext.getDataContext();\n        if ( this.ancestorFilterPlugin.getIgnoreProjectScope() ) {\n            dataContext.project = null\n        }\n        ...\n    }\n```\n\n## Developer Notes\nTo Update\n1. `npm version patch` - This will update the package.json to a new version and create a git tag (e.g. `v1.0.1`). It will also run the `postversion` script\nto push the changes and tag to GitHub.\n2. `npm publish --access public` - This will publish the new version to npmjs.org\n3. Create the new release in [`utils_file-utils/releases'](https://github.com/RallyTechServices/utils_file-utils/releases)\n\n## Test Plan\n\n### Settings\n* PASS - Retain values after settings close and reopen\n* PASS - Retain values after app reload\n* PASS - Label width customizable by config.settingsConfig\n* PASS - Show ancestor filter shows/hides ancestor filter\n* PASS - Show ignore scope shows/hides ignore scope\n* NOT IMPLEMENTED - Ignore scope by default provides default value for ignore scope control\n* PASS - Ignore scope by default value used ONLY if ignore scope control not shown\n\n### Controls\n#### Publisher / Subscriber indicator\n* PASS - has mouseover explaining icon\n\n#### PI Type Picker\n* PASS -  pi types\n* PASS - changing types resets pi picker\n* PASS - lowest level selected by default\n* PASS - type remembered after reload\n* PASS - changing type notifies subscribers\n* PASS - unaffected by changes to controls in expanded listener\n\n#### PI Picker\n* PASS - has clear option\n* PASS - has none option\n* PASS - has pis that match currently selected pi type\n* PASS - has pis across entire workspace\n* PASS - pi remembered after reload\n* PASS - changing pi notifies subscribers\n* PASS - unaffected by changes to controls in expanded listener\n\n#### Scope Control\n* PASS - Current Project is default\n* PASS - choice remembered after reload\n* PASS - changing choice notifies subscribers\n* PASS - unaffected by changes to controls in expanded listener\n\n### As Publisher\n* PASS - Shows publisher icon\n\n### As Subscriber\n* PASS - Shows subscriber icon\n* PASS - Hides all controls\n* PASS - Hides all controls even when own app settings show them\n* NOT IMPLEMENTED - Uses publisher settings when expanded\n* PASS - Uses app settings for controls when expanded\n* PASS - Uses publisher filters when not expanded\n* PASS - Automatically becomes subscriber when publisher added to page","readmeFilename":"README.md"}